Compartir a través de


OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.OwnsOne Método

Definición

Sobrecargas

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Nombre del tipo de entidad al que se dirige esta relación.

navigationName
String

Nombre de la propiedad de navegación de referencia en este tipo de entidad que representa la relación.

buildAction
Action<OwnedNavigationBuilder>

Acción que realiza la configuración de la relación.

Devoluciones

OwnedNavigationBuilder<TEntity,TDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

navigationName
String

Nombre de la propiedad de navegación de referencia en este tipo de entidad que representa la relación.

buildAction
Action<OwnedNavigationBuilder>

Acción que realiza la configuración de la relación.

Devoluciones

OwnedNavigationBuilder<TEntity,TDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Nombre del tipo de entidad al que se dirige esta relación.

ownedType
Type

Tipo CLR del tipo de entidad al que se dirige esta relación.

navigationName
String

Nombre de la propiedad de navegación de referencia en este tipo de entidad que representa la relación.

buildAction
Action<OwnedNavigationBuilder>

Acción que realiza la configuración de la relación.

Devoluciones

OwnedNavigationBuilder<TEntity,TDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

ownedTypeName
String

Nombre del tipo de entidad al que se dirige esta relación.

navigationName
String

Nombre de la propiedad de navegación de referencia en este tipo de entidad que representa la relación.

buildAction
Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>

Acción que realiza la configuración de la relación.

Devoluciones

OwnedNavigationBuilder<TEntity,TDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

ownedTypeName
String

Nombre del tipo de entidad al que se dirige esta relación.

navigationExpression
Expression<Func<TDependentEntity,TNewDependentEntity>>

Expresión lambda que representa la propiedad de navegación de referencia en este tipo de entidad que representa la relación (customer => customer.Address).

buildAction
Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>

Acción que realiza la configuración de la relación.

Devoluciones

OwnedNavigationBuilder<TEntity,TDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

ownedTypeName
String

Nombre del tipo de entidad al que se dirige esta relación.

navigationName
String

Nombre de la propiedad de navegación de referencia en este tipo de entidad que representa la relación.

Devoluciones

OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

ownedTypeName
String

Nombre del tipo de entidad al que se dirige esta relación.

navigationExpression
Expression<Func<TDependentEntity,TNewDependentEntity>>

Expresión lambda que representa la propiedad de navegación de referencia en este tipo de entidad que representa la relación (customer => customer.Address).

Devoluciones

OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

navigationName
String

Nombre de la propiedad de navegación de referencia en este tipo de entidad que representa la relación.

buildAction
Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>

Acción que realiza la configuración de la relación.

Devoluciones

OwnedNavigationBuilder<TEntity,TDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

navigationName
String

Nombre de la propiedad de navegación de referencia en este tipo de entidad que representa la relación.

Devoluciones

OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

navigationExpression
Expression<Func<TDependentEntity,TNewDependentEntity>>

Expresión lambda que representa la propiedad de navegación de referencia en este tipo de entidad que representa la relación (customer => customer.Address).

Devoluciones

OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a

OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad. El valor de clave de entidad de destino siempre se propaga desde la entidad a la que pertenece.

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

Tipo de entidad al que se dirige esta relación.

Parámetros

navigationExpression
Expression<Func<TDependentEntity,TNewDependentEntity>>

Expresión lambda que representa la propiedad de navegación de referencia en este tipo de entidad que representa la relación (customer => customer.Address).

buildAction
Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>

Acción que realiza la configuración de la relación.

Devoluciones

OwnedNavigationBuilder<TEntity,TDependentEntity>

Objeto que se puede usar para configurar el tipo de entidad.

Comentarios

El tipo de entidad de destino para cada relación de propiedad se trata como un tipo de entidad diferente aunque la navegación sea del mismo tipo. La configuración del tipo de entidad de destino no se aplica al tipo de entidad de destino de otras relaciones de propiedad.

La mayoría de las operaciones de una entidad propiedad requieren acceder a ella a través de la entidad propietaria mediante la navegación correspondiente.

Después de llamar a este método, debe encadenar una llamada a WithOwner para configurar completamente la relación.

Se aplica a