Udostępnij za pośrednictwem


ComplexPropertyBuilder.PrimitiveCollection Metoda

Definicja

Przeciążenia

PrimitiveCollection(Type, String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu złożonego. 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 złożonego. 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 złożonego. 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 złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

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

Zwraca obiekt, który może służyć do konfigurowania właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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

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 złożonym. Tego przeciążenia nie można użyć do dodania nowej właściwości stanu cienia.

Dotyczy

PrimitiveCollection<TProperty>(String)

Zwraca obiekt, który może służyć do konfigurowania właściwości typu złożonego. Jeśli nie istnieje żadna właściwość o podanej nazwie, zostanie dodana nowa właściwość.

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)

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