Sdílet prostřednictvím


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

Definice

Odkazuje na danou vlastnost nebo navigaci na instanci entity nebo komplexního typu. To je užitečné pro vlastnosti stavu stínu, 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é 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 vlastnosti, na které se odkazuje.

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 provede filtr pomocí vlastnosti Stav stínu LastUpdated.

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 , kde najdete další informace a příklady.

Platí pro