OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.OwnsOne Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
OwnsOne(String, String, Action<OwnedNavigationBuilder>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(String, String) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(String) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence. |
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parâmetros
- ownedTypeName
- String
O nome do tipo de entidade que essa relação tem como destino.
- navigationName
- String
O nome da propriedade de navegação de referência nesse tipo de entidade que representa a relação.
- buildAction
- Action<OwnedNavigationBuilder>
Uma ação que executa a configuração da relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parâmetros
- ownedType
- Type
O tipo de entidade que essa relação tem como destino.
- navigationName
- String
O nome da propriedade de navegação de referência nesse tipo de entidade que representa a relação.
- buildAction
- Action<OwnedNavigationBuilder>
Uma ação que executa a configuração da relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)>
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)>
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parâmetros
- ownedTypeName
- String
O nome do tipo de entidade que essa relação tem como destino.
- ownedType
- Type
O tipo CLR do tipo de entidade que essa relação tem como destino.
- navigationName
- String
O nome da propriedade de navegação de referência nesse tipo de entidade que representa a relação.
- buildAction
- Action<OwnedNavigationBuilder>
Uma ação que executa a configuração da relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- ownedTypeName
- String
O nome do tipo de entidade que essa relação tem como destino.
- navigationName
- String
O nome da propriedade de navegação de referência nesse tipo de entidade que representa a relação.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Uma ação que executa a configuração da relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino sempre é propagado da entidade à qual pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : string * System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : string * System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- ownedTypeName
- String
O nome do tipo de entidade que essa relação tem como destino.
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Uma expressão lambda que representa a propriedade de navegação de referência nesse tipo de entidade que representa a relação (customer => customer.Address
).
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Uma ação que executa a configuração da relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade requer acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(String, String)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, string navigationName) where TNewDependentEntity : class;
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- ownedTypeName
- String
O nome do tipo de entidade que essa relação tem como destino.
- navigationName
- String
O nome da propriedade de navegação de referência nesse tipo de entidade que representa a relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string ownedTypeName, System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsOne : string * System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (ownedTypeName As String, navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- ownedTypeName
- String
O nome do tipo de entidade direcionado a essa relação.
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Uma expressão lambda que representa a propriedade de navegação de referência nesse tipo de entidade que representa a relação (customer => customer.Address
).
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- navigationName
- String
O nome da propriedade de navegação de referência nesse tipo de entidade que representa a relação.
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Uma ação que executa a configuração da relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(String)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (string navigationName) where TNewDependentEntity : class;
override this.OwnsOne : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationName As String) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- navigationName
- String
O nome da propriedade de navegação de referência nesse tipo de entidade que representa a relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Uma expressão lambda que representa a propriedade de navegação de referência nesse tipo de entidade que representa a relação (customer => customer.Address
).
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
- Origem:
- OwnedNavigationBuilder%60.cs
Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade. O valor da chave de entidade de destino é sempre propagado da entidade à qual ele pertence.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> OwnsOne<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,TNewDependentEntity?>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
override this.OwnsOne : System.Linq.Expressions.Expression<Func<'DependentEntity, 'NewDependentEntity>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Public Overridable Function OwnsOne(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, TNewDependentEntity)), buildAction As Action(Of OwnedNavigationBuilder(Of TDependentEntity, TNewDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Parâmetros de tipo
- TNewDependentEntity
O tipo de entidade que essa relação tem como destino.
Parâmetros
- navigationExpression
- Expression<Func<TDependentEntity,TNewDependentEntity>>
Uma expressão lambda que representa a propriedade de navegação de referência nesse tipo de entidade que representa a relação (customer => customer.Address
).
- buildAction
- Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>
Uma ação que executa a configuração da relação.
Retornos
Um objeto que pode ser usado para configurar o tipo de entidade.
Comentários
O tipo de entidade de destino para cada relação de propriedade é tratado como um tipo de entidade diferente, mesmo que a navegação seja do mesmo tipo. A configuração do tipo de entidade de destino não é aplicada ao tipo de entidade de destino de outras relações de propriedade.
A maioria das operações em uma entidade de propriedade exige acessá-la por meio da entidade de proprietário usando a navegação correspondente.
Depois de chamar esse método, você deve encadear uma chamada para WithOwner para configurar totalmente a relação.
Aplica-se a
Entity Framework