EF.Property<TProperty>(Object, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
參考實體或複雜類型實例上的指定屬性或導覽。 這適用于沒有 CLR 屬性的陰影狀態屬性。 目前這個方法只能在 LINQ 查詢中使用,而且無法用來存取在其他案例中指派給屬性的值。
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
類型參數
- TProperty
所參考之屬性的類型。
參數
- entityinstance
- Object
要存取屬性的實體。
- propertyName
- String
屬性的名稱。
傳回
TProperty
指派給 屬性的值。
範例
下列程式碼會使用 LastUpdated 陰影狀態屬性來執行篩選。
var blogs = context.Blogs
.Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));
備註
請注意,這是透過最上層 EF 靜態類型存取的靜態方法。
請參閱 使用 EF。EF Core 查詢中的 屬性 ,以取得詳細資訊和範例。