Partager via


EntityTypeBuilder.OwnsMany Méthode

Définition

Surcharges

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

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

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Configure une relation où ce type d’entité fournit l’identité à l’autre type de la relation.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Configure une relation où ce type d’entité fournit l’identité à l’autre type de la relation.

OwnsMany(String, Type, String)

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

OwnsMany(String, String)

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

OwnsMany(Type, String)

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

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

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

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

Paramètres

ownedTypeName
String

Nom du type d’entité cible par cette relation.

ownedType
Type

Type CLR du type d’entité cible par cette relation.

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

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é.

Remarques

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.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithOwner(String) pour configurer entièrement la relation.

S’applique à

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

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

Paramètres

ownedType
Type

Type d’entité cible par cette relation.

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

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é.

Remarques

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.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithOwner(String) pour configurer entièrement la relation.

S’applique à

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Configure une relation où ce type d’entité fournit l’identité à l’autre type de la relation.

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

Paramètres

ownedType
Type

Type d’entité cible par cette relation.

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>

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(String, String, Action<OwnedNavigationBuilder>)

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

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

Paramètres

ownedTypeName
String

Nom du type d’entité cible par cette relation.

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

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é.

Remarques

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.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithOwner(String) pour configurer entièrement la relation.

S’applique à

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Configure une relation où ce type d’entité fournit l’identité à l’autre type de la relation.

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

Paramètres

ownedTypeName
String

Nom du type d’entité cible par cette relation.

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>

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(String, Type, String)

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

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

Paramètres

ownedTypeName
String

Nom du type d’entité cible par cette relation.

ownedType
Type

Type CLR du type d’entité cible par cette relation.

navigationName
String

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

Retours

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

Remarques

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.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithOwner(String) pour configurer entièrement la relation.

S’applique à

OwnsMany(String, String)

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

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

Paramètres

ownedTypeName
String

Nom du type d’entité cible par cette relation.

navigationName
String

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

Retours

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

Remarques

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.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithOwner(String) pour configurer entièrement la relation.

S’applique à

OwnsMany(Type, String)

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

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

Paramètres

ownedType
Type

Type d’entité cible par cette relation.

navigationName
String

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

Retours

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

Remarques

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.

Après avoir appelé cette méthode, vous devez chaîner un appel à WithOwner(String) pour configurer entièrement la relation.

S’applique à