Share via


ComplexPropertyBuilder.PrimitiveCollection Méthode

Définition

Surcharges

PrimitiveCollection(Type, String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

PrimitiveCollection(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

PrimitiveCollection<TProperty>(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

PrimitiveCollection(Type, String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder PrimitiveCollection (Type propertyType, string propertyName);
abstract member PrimitiveCollection : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
override this.PrimitiveCollection : Type * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
Public Overridable Function PrimitiveCollection (propertyType As Type, propertyName As String) As ComplexTypePrimitiveCollectionBuilder

Paramètres

propertyType
Type

Type de la propriété à configurer.

propertyName
String

Nom de la propriété à configurer.

Retours

Objet qui peut être utilisé pour configurer la propriété.

Remarques

Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe d’entité, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe d’entité, une nouvelle propriété d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe d’entité. La valeur actuelle de la propriété est stockée dans plutôt que dans les ChangeTracker instances de la classe d’entité.

S’applique à

PrimitiveCollection(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder PrimitiveCollection (string propertyName);
abstract member PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
override this.PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
Public Overridable Function PrimitiveCollection (propertyName As String) As ComplexTypePrimitiveCollectionBuilder

Paramètres

propertyName
String

Nom de la propriété à configurer.

Retours

Objet qui peut être utilisé pour configurer la propriété.

Remarques

Lors de l’ajout d’une nouvelle propriété avec cette surcharge, le nom de la propriété doit correspondre au nom d’une propriété CLR ou d’un champ sur le type complexe. Cette surcharge ne peut pas être utilisée pour ajouter une nouvelle propriété d’état d’ombre.

S’applique à

PrimitiveCollection<TProperty>(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> PrimitiveCollection<TProperty> (string propertyName);
abstract member PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
override this.PrimitiveCollection : string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
Public Overridable Function PrimitiveCollection(Of TProperty) (propertyName As String) As ComplexTypePrimitiveCollectionBuilder(Of TProperty)

Paramètres de type

TProperty

Type de la propriété à configurer.

Paramètres

propertyName
String

Nom de la propriété à configurer.

Retours

Objet qui peut être utilisé pour configurer la propriété.

Remarques

Lors de l’ajout d’une nouvelle propriété, si une propriété portant le même nom existe dans la classe d’entité, elle est ajoutée au modèle. Si aucune propriété n’existe dans la classe d’entité, une nouvelle propriété d’état d’ombre est ajoutée. Une propriété d’état d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe d’entité. La valeur actuelle de la propriété est stockée dans plutôt que dans les ChangeTracker instances de la classe d’entité.

S’applique à