Język

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>.PrimitiveCollection<TProperty> Metoda

Definicja

Zwraca obiekt, który może służyć do konfigurowania właściwości typu własności, gdzie ta właściwość reprezentuje kolekcję wartości pierwotnych, takich jak ciągi lub liczby całkowite.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> PrimitiveCollection<TProperty>(System.Linq.Expressions.Expression<Func<TDependentEntity,TProperty>> propertyExpression);
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> PrimitiveCollection<TProperty>(System.Linq.Expressions.Expression<Func<TDependentEntity,TProperty>> propertyExpression);
override this.PrimitiveCollection : System.Linq.Expressions.Expression<Func<'DependentEntity, 'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property>
override this.PrimitiveCollection : System.Linq.Expressions.Expression<Func<'DependentEntity, 'Property>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
Public Overridable Function PrimitiveCollection(Of TProperty) (propertyExpression As Expression(Of Func(Of TDependentEntity, TProperty))) As PrimitiveCollectionBuilder(Of TProperty)
Public Overridable Function PrimitiveCollection(Of TProperty) (propertyExpression As Expression(Of Func(Of TDependentEntity, TProperty))) As PropertyBuilder(Of TProperty)

Parametry typu

TProperty

Typ właściwości do skonfigurowania.

Parametry

propertyExpression
Expression<Func<TDependentEntity,TProperty>>

Wyrażenie lambda reprezentujące właściwość do skonfigurowania ( blog => blog.Url).

Zwraca

Obiekt, który może służyć do konfigurowania właściwości.

Uwagi

Podczas dodawania nowej właściwości, jeśli właściwość o tej samej nazwie istnieje w klasie jednostek, zostanie ona dodana do modelu. Jeśli w klasie jednostki nie istnieje żadna właściwość, zostanie dodana nowa właściwość stanu w tle. Właściwość stanu w tle 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