EF.Property<TProperty>(Object, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verweist auf eine bestimmte Eigenschaft oder Navigation auf eine Entität oder einen komplexen Typ instance. Dies ist nützlich für Schattenzustandseigenschaften, für die keine CLR-Eigenschaft vorhanden ist. Derzeit kann diese Methode nur in LINQ-Abfragen verwendet werden und kann nicht für den Zugriff auf den Wert verwendet werden, der einer Eigenschaft in anderen Szenarien zugewiesen ist.
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
Typparameter
- TProperty
Der Typ der Eigenschaft, auf die verwiesen wird.
Parameter
- entityinstance
- Object
Die Entität, für die auf die Eigenschaft zugegriffen werden soll.
- propertyName
- String
Der Name der Eigenschaft.
Gibt zurück
Der der -Eigenschaft zugewiesene Wert.
Beispiele
Der folgende Code führt einen Filter mithilfe der LastUpdated-Schattenzustandseigenschaft aus.
var blogs = context.Blogs
.Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));
Hinweise
Beachten Sie, dass es sich um eine statische Methode handelt, auf die über den statischen Typ der obersten Ebene EF zugegriffen wird.
Weitere Informationen finden Sie unter Verwenden von EF. Eigenschaft in EF Core-Abfragen für weitere Informationen und Beispiele.
Gilt für:
Entity Framework