Jazyk

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

Definice

Odkazuje na danou vlastnost nebo navigaci v instanci entity nebo komplexního typu. To je užitečné pro vlastnosti stínového stavu, pro které neexistuje žádná vlastnost CLR. V současné době lze tuto metodu použít pouze v dotazech LINQ a nelze ji použít pro přístup k hodnotě přiřazené k vlastnosti v jiných scénářích.

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

Parametry typu

TProperty

Typ odkazované vlastnosti.

Parametry

entityinstance
Object

Entita pro přístup k vlastnosti.

propertyName
String

Název vlastnosti

Návraty

TProperty

Hodnota přiřazená vlastnosti.

Příklady

Následující kód provádí filtr pomocí vlastnosti LastUpdated stínového stavu.

var blogs = context.Blogs
    .Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));

Poznámky

Všimněte si, že se jedná o statickou metodu přístupnou prostřednictvím statického typu nejvyšší úrovně EF .

Viz použití EF. Vlastnost v dotazech EF Core pro další informace a příklady

Platí pro