OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.WithOwner Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>) |
Nakonfiguruje relaci s vlastníkem. |
WithOwner(String) |
Nakonfiguruje relaci s vlastníkem. |
WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>)
Nakonfiguruje relaci s vlastníkem.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TOwnerEntity,TDependentEntity> WithOwner (System.Linq.Expressions.Expression<Func<TDependentEntity,TOwnerEntity?>>? referenceExpression);
override this.WithOwner : System.Linq.Expressions.Expression<Func<'DependentEntity, 'OwnerEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function WithOwner (referenceExpression As Expression(Of Func(Of TDependentEntity, TOwnerEntity))) As OwnershipBuilder(Of TOwnerEntity, TDependentEntity)
Parametry
- referenceExpression
- Expression<Func<TDependentEntity,TOwnerEntity>>
Výraz lambda představující vlastnost navigace odkazující na vlastníka (blog => blog.BlogInfo
). Pokud není zadána žádná vlastnost, bude relace nakonfigurována bez navigační vlastnosti odkazující na vlastníka.
Návraty
Objekt, který lze použít ke konfiguraci relace.
Poznámky
Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to i v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána.
Platí pro
WithOwner(String)
Nakonfiguruje relaci s vlastníkem.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TEntity,TDependentEntity> WithOwner (string ownerReference = default);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<TOwnerEntity,TDependentEntity> WithOwner (string? ownerReference = default);
override this.WithOwner : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.WithOwner : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnershipBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function WithOwner (Optional ownerReference As String = Nothing) As OwnershipBuilder(Of TEntity, TDependentEntity)
Public Overridable Function WithOwner (Optional ownerReference As String = Nothing) As OwnershipBuilder(Of TOwnerEntity, TDependentEntity)
Parametry
- ownerReference
- String
Název vlastnosti navigace odkazující na vlastníka. Pokud je zadána hodnota null nebo není zadána, není k dispozici žádná navigační vlastnost odkazující na vlastníka.
Návraty
Objekt, který lze použít ke konfiguraci relace.
Poznámky
Všimněte si, že volání této metody bez parametrů explicitně nakonfiguruje tuto stranu relace tak, aby nepoužíla žádnou navigační vlastnost, a to i v případě, že taková vlastnost existuje u typu entity. Pokud se má použít vlastnost navigace, musí být zadána.
Platí pro
Entity Framework