Compartir a través de


CollectionOwnershipBuilder<TEntity,TDependentEntity>.OwnsMany Método

Definición

Sobrecargas

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsMany<TNewDependentEntity>(String)

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsMany<TNewDependentEntity>(String, Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>)

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

Source:
CollectionOwnershipBuilder%60.cs

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity)))) As CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity)

Parámetros de tipo

TNewDependentEntity

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

Parámetros

navigationExpression
Expression<Func<TDependentEntity,IEnumerable<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

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

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

Se aplica a

OwnsMany<TNewDependentEntity>(String)

Source:
CollectionOwnershipBuilder%60.cs

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName) where TNewDependentEntity : class;
override this.OwnsMany : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity (requires 'DependentEntity : null and 'NewDependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String) As CollectionOwnershipBuilder(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

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

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

Se aplica a

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<CollectionOwnershipBuilder<TDependentEntity, TNewDependentEntity>>)

Source:
CollectionOwnershipBuilder%60.cs

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (System.Linq.Expressions.Expression<Func<TDependentEntity,System.Collections.Generic.IEnumerable<TNewDependentEntity>>> navigationExpression, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : System.Linq.Expressions.Expression<Func<'DependentEntity, seq<'NewDependentEntity>>> * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationExpression As Expression(Of Func(Of TDependentEntity, IEnumerable(Of TNewDependentEntity))), buildAction As Action(Of CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity))) As CollectionOwnershipBuilder(Of TEntity, TDependentEntity)

Parámetros de tipo

TNewDependentEntity

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

Parámetros

navigationExpression
Expression<Func<TDependentEntity,IEnumerable<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<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>

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

OwnsMany<TNewDependentEntity>(String, Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>)

Source:
CollectionOwnershipBuilder%60.cs

Configura una relación en la que la entidad de destino es propiedad de (o parte 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 tener acceso a ella a través de la entidad propietaria mediante la navegación correspondiente.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TEntity,TDependentEntity> OwnsMany<TNewDependentEntity> (string navigationName, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>> buildAction) where TNewDependentEntity : class;
override this.OwnsMany : string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'DependentEntity, 'NewDependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.CollectionOwnershipBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> (requires 'NewDependentEntity : null)
Public Overridable Function OwnsMany(Of TNewDependentEntity As Class) (navigationName As String, buildAction As Action(Of CollectionOwnershipBuilder(Of TDependentEntity, TNewDependentEntity))) As CollectionOwnershipBuilder(Of TEntity, 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<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>

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