EF.Property<TProperty>(Object, String) 方法

定義

參考實體或複雜類型實例上的指定屬性或導覽。 這適用于沒有 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 查詢中的 屬性 ,以取得詳細資訊和範例。

適用於