Freigeben über


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

Definition

Gibt ein -Objekt zurück, das zum Konfigurieren einer Eigenschaft des eigenen Typs verwendet werden kann, wobei diese Eigenschaft eine Auflistung von primitiven Werten darstellt, z. B. Zeichenfolgen oder ganze Zahlen.

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.PropertyBuilder<'Property>
Public Overridable Function PrimitiveCollection(Of TProperty) (propertyExpression As Expression(Of Func(Of TDependentEntity, TProperty))) As PropertyBuilder(Of TProperty)

Typparameter

TProperty

Der Typ der zu konfigurierenden Eigenschaft.

Parameter

propertyExpression
Expression<Func<TDependentEntity,TProperty>>

Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt ( blog => blog.Url).

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: