Bagikan melalui


EF.Property<TProperty>(Object, String) Metode

Definisi

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

TProperty

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