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 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
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
Entity Framework