Compartilhar via


OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.WithOwner Método

Definição

Sobrecargas

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

Configura a relação com o proprietário.

WithOwner(String)

Configura a relação com o proprietário.

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

Configura a relação com o proprietário.

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)

Parâmetros

referenceExpression
Expression<Func<TDependentEntity,TOwnerEntity>>

Uma expressão lambda que representa a propriedade de navegação de referência que aponta para o proprietário (blog => blog.BlogInfo). Se nenhuma propriedade for especificada, a relação será configurada sem uma propriedade de navegação apontando para o proprietário.

Retornos

OwnershipBuilder<TOwnerEntity,TDependentEntity>

Um objeto que pode ser usado para configurar a relação.

Comentários

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Aplica-se a

WithOwner(String)

Configura a relação com o proprietário.

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)

Parâmetros

ownerReference
String

O nome da propriedade de navegação de referência que aponta para o proprietário. Se for nulo ou não especificado, não haverá nenhuma propriedade de navegação apontando para o proprietário.

Retornos

OwnershipBuilder<TOwnerEntity,TDependentEntity>

Um objeto que pode ser usado para configurar a relação.

Comentários

Observe que chamar esse método sem parâmetros configurará explicitamente esse lado da relação para não usar nenhuma propriedade de navegação, mesmo que essa propriedade exista no tipo de entidade. Se a propriedade de navegação for usada, ela deverá ser especificada.

Aplica-se a