Share via


ComplexPropertyBuilder.PrimitiveCollection Methode

Definition

Überlädt

PrimitiveCollection(Type, String)

Gibt ein -Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.

PrimitiveCollection(String)

Gibt ein -Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.

PrimitiveCollection<TProperty>(String)

Gibt ein -Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.

PrimitiveCollection(Type, String)

Gibt ein -Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.

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

Parameter

propertyType
Type

Der Typ der zu konfigurierenden Eigenschaft.

propertyName
String

Der Name der zu konfigurierenden Eigenschaft.

Gibt zurück

Ein Objekt, das zum Konfigurieren der Eigenschaft verwendet werden kann.

Hinweise

Wenn beim Hinzufügen einer neuen Eigenschaft eine Eigenschaft mit demselben Namen in der Entitätsklasse vorhanden ist, wird sie dem Modell hinzugefügt. Wenn in der Entitätsklasse keine Eigenschaft vorhanden ist, wird eine neue Schattenzustandseigenschaft hinzugefügt. Eine Schattenzustandseigenschaft ist eine Eigenschaft, die keine entsprechende Eigenschaft in der Entitätsklasse aufweist. Der aktuelle Wert für die -Eigenschaft wird in der ChangeTracker gespeichert und nicht in Instanzen der Entitätsklasse gespeichert.

Gilt für:

PrimitiveCollection(String)

Gibt ein -Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.

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

Parameter

propertyName
String

Der Name der zu konfigurierenden Eigenschaft.

Gibt zurück

Ein Objekt, das zum Konfigurieren der Eigenschaft verwendet werden kann.

Hinweise

Beim Hinzufügen einer neuen Eigenschaft mit dieser Überladung muss der Eigenschaftenname mit dem Namen einer CLR-Eigenschaft oder eines CLR-Felds für den komplexen Typ übereinstimmen. Diese Überladung kann nicht verwendet werden, um eine neue Schattenzustandseigenschaft hinzuzufügen.

Gilt für:

PrimitiveCollection<TProperty>(String)

Gibt ein -Objekt zurück, das zum Konfigurieren einer Eigenschaft des komplexen Typs verwendet werden kann. Wenn keine Eigenschaft mit dem angegebenen Namen vorhanden ist, wird eine neue Eigenschaft hinzugefügt.

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)

Typparameter

TProperty

Der Typ der zu konfigurierenden Eigenschaft.

Parameter

propertyName
String

Der Name der zu konfigurierenden Eigenschaft.

Gibt zurück

Ein Objekt, das zum Konfigurieren der Eigenschaft verwendet werden kann.

Hinweise

Wenn beim Hinzufügen einer neuen Eigenschaft eine Eigenschaft mit demselben Namen in der Entitätsklasse vorhanden ist, wird sie dem Modell hinzugefügt. Wenn in der Entitätsklasse keine Eigenschaft vorhanden ist, wird eine neue Schattenzustandseigenschaft hinzugefügt. Eine Schattenzustandseigenschaft ist eine Eigenschaft, die keine entsprechende Eigenschaft in der Entitätsklasse aufweist. Der aktuelle Wert für die -Eigenschaft wird in der ChangeTracker gespeichert und nicht in Instanzen der Entitätsklasse gespeichert.

Gilt für: