Udostępnij za pośrednictwem


EntityTypeBuilder.PrimitiveCollection Metoda

Definicja

Przeciążenia

PrimitiveCollection(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

PrimitiveCollection(Type, String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

PrimitiveCollection<TProperty>(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

PrimitiveCollection(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

Parametry

propertyName
String

Nazwa właściwości, która ma zostać skonfigurowana.

Zwraca

Obiekt, którego można użyć do skonfigurowania właściwości.

Uwagi

Podczas dodawania nowej właściwości z tym przeciążeniem nazwa właściwości musi być zgodna z nazwą właściwości CLR lub pola w typie jednostki. Tego przeciążenia nie można użyć do dodania nowej właściwości stanu cienia.

Dotyczy

PrimitiveCollection(Type, String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

Parametry

propertyType
Type

Typ właściwości do skonfigurowania.

propertyName
String

Nazwa właściwości, która ma zostać skonfigurowana.

Zwraca

Obiekt, którego można użyć do skonfigurowania właściwości.

Uwagi

Podczas dodawania nowej właściwości, jeśli właściwość o tej samej nazwie istnieje w klasie jednostki, zostanie dodana do modelu. Jeśli w klasie jednostki nie istnieje żadna właściwość, zostanie dodana nowa właściwość stanu cienia. Właściwość stanu cienia jest taka, która nie ma odpowiedniej właściwości w klasie jednostki. Bieżąca wartość właściwości jest przechowywana w ChangeTracker zamiast przechowywać w wystąpieniach klasy jednostki.

Dotyczy

PrimitiveCollection<TProperty>(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu jednostki, w której ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

Parametry typu

TProperty

Typ właściwości do skonfigurowania.

Parametry

propertyName
String

Nazwa właściwości, która ma zostać skonfigurowana.

Zwraca

Obiekt, którego można użyć do skonfigurowania właściwości.

Uwagi

Podczas dodawania nowej właściwości, jeśli właściwość o tej samej nazwie istnieje w klasie jednostki, zostanie dodana do modelu. Jeśli w klasie jednostki nie istnieje żadna właściwość, zostanie dodana nowa właściwość stanu cienia. Właściwość stanu cienia jest taka, która nie ma odpowiedniej właściwości w klasie jednostki. Bieżąca wartość właściwości jest przechowywana w ChangeTracker zamiast przechowywać w wystąpieniach klasy jednostki.

Dotyczy