EF.Property<TProperty>(Object, String) Yöntem

Tanım

Bir varlık veya karmaşık tür örneğindeki belirli bir özelliğe veya gezintiye başvurur. Bu, CLR özelliği bulunmayan gölge durum özellikleri için kullanışlıdır. Şu anda bu yöntem yalnızca LINQ sorgularında kullanılabilir ve diğer senaryolarda bir özelliğe atanan değere erişmek için kullanılamaz.

public static TProperty Property<TProperty> (object entity, string propertyName);
public static TProperty Property<TProperty> (object instance, string propertyName);
static member Property : obj * string -> 'Property
static member Property : obj * string -> 'Property
Public Shared Function Property(Of TProperty) (entity As Object, propertyName As String) As TProperty
Public Shared Function Property(Of TProperty) (instance As Object, propertyName As String) As TProperty

Tür Parametreleri

TProperty

Başvurulmakta olan özelliğin türü.

Parametreler

entityinstance
Object

Özelliğine erişecek varlık.

propertyName
String

Özelliğin adı.

Döndürülenler

TProperty

Özelliğine atanan değer.

Örnekler

Aşağıdaki kod, LastUpdated gölge durumu özelliğini kullanarak bir filtre gerçekleştirir.

var blogs = context.Blogs
    .Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));

Açıklamalar

Bunun en üst düzey EF statik tür üzerinden erişilen statik bir yöntem olduğunu unutmayın.

Bkz . EF kullanma. Daha fazla bilgi ve örnek için EF Core'daki özellik sorguları .

Şunlara uygulanır