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

Tanım

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

Bu, en üst düzey statik tür aracılığıyla erişilen statik bir yöntem olduğunu unutmayın EF .

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

Tür Parametreleri

TProperty

Başvurulan özelliğin türü.

Parametreler

entity
Object

Üzerinde özelliğe erişen varlık.

propertyName
String

Özelliğin adı.

Döndürülenler

TProperty

Özelliğe 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

Bkz . EF kullanma. Daha fazla bilgi için EF Core sorgulardaki özellik.

Şunlara uygulanır