EF.Property<TProperty>(Object, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mereferensikan properti atau navigasi tertentu pada entitas atau instans jenis kompleks. Ini berguna untuk properti status bayangan, yang tidak ada properti CLR. Saat ini metode ini hanya dapat digunakan dalam kueri LINQ dan tidak dapat digunakan untuk mengakses nilai yang ditetapkan ke properti dalam skenario lain.
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
Jenis parameter
- TProperty
Jenis properti yang sedang dirujuk.
Parameter
- entityinstance
- Object
Entitas untuk mengakses properti.
- propertyName
- String
Nama properti.
Mengembalikan
Nilai yang ditetapkan ke properti .
Contoh
Kode berikut melakukan filter menggunakan properti status bayangan LastUpdated.
var blogs = context.Blogs
.Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));
Keterangan
Perhatikan bahwa ini adalah metode statis yang diakses melalui jenis statis tingkat EF atas.
Lihat Menggunakan EF. Properti dalam kueri EF Core untuk informasi dan contoh selengkapnya.
Berlaku untuk
Entity Framework