Udostępnij za pośrednictwem


OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.WithOwner Metoda

Definicja

Przeciążenia

WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>)

Konfiguruje relację z właścicielem.

WithOwner(String)

Konfiguruje relację z właścicielem.

WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>)

Konfiguruje relację z właścicielem.

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>>

Wyrażenie lambda reprezentujące właściwość nawigacji referencyjnej wskazujące właściciela (blog => blog.BlogInfo). Jeśli właściwość nie zostanie określona, relacja zostanie skonfigurowana bez właściwości nawigacji wskazującej właściciela.

Zwraca

OwnershipBuilder<TOwnerEntity,TDependentEntity>

Obiekt, który może służyć do konfigurowania relacji.

Uwagi

Należy pamiętać, że wywołanie tej metody bez parametrów spowoduje jawne skonfigurowanie tej strony relacji tak, aby nie używała właściwości nawigacji, nawet jeśli taka właściwość istnieje w typie jednostki. Jeśli właściwość nawigacji ma być używana, należy ją określić.

Dotyczy

WithOwner(String)

Konfiguruje relację z właścicielem.

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

Nazwa właściwości nawigacji referencyjnej wskazująca właściciela. Jeśli określono wartość null lub nie jest określona, nie ma właściwości nawigacji wskazującej właściciela.

Zwraca

OwnershipBuilder<TOwnerEntity,TDependentEntity>

Obiekt, który może służyć do konfigurowania relacji.

Uwagi

Należy pamiętać, że wywołanie tej metody bez parametrów spowoduje jawne skonfigurowanie tej strony relacji tak, aby nie używała właściwości nawigacji, nawet jeśli taka właściwość istnieje w typie jednostki. Jeśli właściwość nawigacji ma być używana, należy ją określić.

Dotyczy