EF.Property<TProperty>(Object, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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