CollectionOwnershipBuilder<TEntity,TDependentEntity>.Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>) Yöntem

Tanım

Sahip olduğu varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenecektir.

Yeni bir özellik eklenirken, varlık sınıfında aynı ada sahip bir özellik varsa, modele eklenecektir. Varlık sınıfında hiçbir özellik yoksa, yeni bir gölge durumu özelliği eklenecektir. Bir gölge durumu özelliği, varlık sınıfında karşılık gelen bir özelliği olmayan bir özelliktir. Özelliği için geçerli değer, ChangeTracker varlık sınıfının örneklerine depolanmak yerine içinde depolanır.

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

Tür Parametreleri

TProperty

Yapılandırılacak özelliğin türü.

Parametreler

propertyExpression
Expression<Func<TDependentEntity,TProperty>>

Yapılandırılacak özelliği temsil eden bir lambda ifadesi ( Blog = > blog. URL).

Döndürülenler

PropertyBuilder<TProperty>

Özelliği yapılandırmak için kullanılabilen bir nesne.

Şunlara uygulanır