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 クエリの プロパティを参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Entity Framework