Partager via


OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.WithOwner Méthode

Définition

Surcharges

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

Configure la relation avec le propriétaire.

WithOwner(String)

Configure la relation avec le propriétaire.

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

Configure la relation avec le propriétaire.

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)

Paramètres

referenceExpression
Expression<Func<TDependentEntity,TOwnerEntity>>

Expression lambda représentant la propriété de navigation de référence pointant vers le propriétaire (blog => blog.BlogInfo). Si aucune propriété n’est spécifiée, la relation est configurée sans propriété de navigation pointant vers le propriétaire.

Retours

OwnershipBuilder<TOwnerEntity,TDependentEntity>

Objet qui peut être utilisé pour configurer la relation.

Remarques

Notez que l’appel de cette méthode sans paramètre configure explicitement ce côté de la relation pour qu’il n’utilise aucune propriété de navigation, même si une telle propriété existe sur le type d’entité. Si la propriété de navigation doit être utilisée, elle doit être spécifiée.

S’applique à

WithOwner(String)

Configure la relation avec le propriétaire.

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)

Paramètres

ownerReference
String

Nom de la propriété de navigation de référence pointant vers le propriétaire. Si la valeur est null ou n’est pas spécifiée, aucune propriété de navigation ne pointe vers le propriétaire.

Retours

OwnershipBuilder<TOwnerEntity,TDependentEntity>

Objet qui peut être utilisé pour configurer la relation.

Remarques

Notez que l’appel de cette méthode sans paramètre configure explicitement ce côté de la relation pour qu’il n’utilise aucune propriété de navigation, même si une telle propriété existe sur le type d’entité. Si la propriété de navigation doit être utilisée, elle doit être spécifiée.

S’applique à