EF.Property<TProperty>(Object, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Ö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
Entity Framework