CollectionOwnershipBuilder<TEntity,TDependentEntity>.OwnsMany Méthode

Définition

Surcharges

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

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

OwnsMany<TNewDependentEntity>(String)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

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

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

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

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

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

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

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)

Paramètres de type

TNewDependentEntity

Type d’entité cible par cette relation.

Paramètres

navigationExpression
Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>

Expression lambda représentant la propriété de navigation de référence sur ce type d’entité qui représente la relation (customer => customer.Address).

Retours

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

Objet qui peut être utilisé pour configurer le type appartenant et la relation.

S’applique à

OwnsMany<TNewDependentEntity>(String)

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

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)

Paramètres de type

TNewDependentEntity

Type d’entité cible par cette relation.

Paramètres

navigationName
String

Nom de la propriété de navigation de référence sur ce type d’entité qui représente la relation.

Retours

CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>

Objet qui peut être utilisé pour configurer le type appartenant et la relation.

S’applique à

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

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

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)

Paramètres de type

TNewDependentEntity

Type d’entité cible par cette relation.

Paramètres

navigationExpression
Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>

Expression lambda représentant la propriété de navigation de référence sur ce type d’entité qui représente la relation (customer => customer.Address).

buildAction
Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>

Action qui effectue la configuration du type détenu et de la relation.

Retours

Objet qui peut être utilisé pour configurer le type d’entité.

S’applique à

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

Configure une relation dans laquelle l’entité cible appartient (ou fait partie de) cette entité.

Le type d’entité cible pour chaque relation de propriété est traité comme un type d’entité différent, même si la navigation est du même type. La configuration du type d’entité cible n’est pas appliquée au type d’entité cible d’autres relations de propriété.

La plupart des opérations sur une entité détenue nécessitent d’y accéder via l’entité propriétaire à l’aide de la navigation correspondante.

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)

Paramètres de type

TNewDependentEntity

Type d’entité cible par cette relation.

Paramètres

navigationName
String

Nom de la propriété de navigation de référence sur ce type d’entité qui représente la relation.

buildAction
Action<CollectionOwnershipBuilder<TDependentEntity,TNewDependentEntity>>

Action qui effectue la configuration du type détenu et de la relation.

Retours

Objet qui peut être utilisé pour configurer le type d’entité.

S’applique à