Compartir a través de


EntityTypeBuilder.OwnsOne Método

Definición

Sobrecargas

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.

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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.

OwnsOne(String, Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

OwnsOne(Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

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 del tipo de propiedad y la relación.

Devoluciones

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(String) para configurar completamente la relación.

Se aplica a

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder

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

Acción que realiza la configuración del tipo de propiedad y la relación.

Devoluciones

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

Se aplica a

OwnsOne(String, Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, Type ownedType, string navigationName);
abstract member OwnsOne : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : string * Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, ownedType As Type, navigationName As String) As OwnedNavigationBuilder

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.

Devoluciones

Objeto que se puede usar para configurar el tipo de propiedad y la relación.

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(String) para configurar completamente la relación.

Se aplica a

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> buildAction);
abstract member OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of ReferenceOwnershipBuilder)) As EntityTypeBuilder

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

Acción que realiza la configuración del tipo de propiedad y la relación.

Devoluciones

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

Se aplica a

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (string ownedTypeName, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

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 del tipo de propiedad y la relación.

Devoluciones

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(String) 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.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder OwnsOne (Type ownedType, string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> buildAction);
abstract member OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
override this.OwnsOne : Type * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String, buildAction As Action(Of OwnedNavigationBuilder)) As EntityTypeBuilder

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 del tipo de propiedad y la relación.

Devoluciones

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(String) para configurar completamente la relación.

Se aplica a

OwnsOne(String, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (string ownedTypeName, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (string ownedTypeName, string navigationName);
abstract member OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
abstract member OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : string * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedTypeName As String, navigationName As String) As OwnedNavigationBuilder

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

Objeto que se puede usar para configurar el tipo de propiedad y la relación.

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(String) para configurar completamente la relación.

Se aplica a

OwnsOne(Type, String)

Configura una relación en la que la entidad de destino es propiedad (o parte de) de esta entidad.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder OwnsOne (Type ownedType, string navigationName);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder OwnsOne (Type ownedType, string navigationName);
abstract member OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
override this.OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ReferenceOwnershipBuilder
abstract member OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
override this.OwnsOne : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As ReferenceOwnershipBuilder
Public Overridable Function OwnsOne (ownedType As Type, navigationName As String) As OwnedNavigationBuilder

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.

Devoluciones

Objeto que se puede usar para configurar el tipo de propiedad y la relación.

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(String) para configurar completamente la relación.

Se aplica a