EF.Property<TProperty>(Object, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fa riferimento a una determinata proprietà o navigazione in un'istanza di entità o di tipo complesso. Ciò è utile per le proprietà dello stato shadow, per cui non esiste alcuna proprietà CLR. Attualmente questo metodo può essere usato solo nelle query LINQ e non può essere usato per accedere al valore assegnato a una proprietà in altri scenari.
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
Parametri di tipo
- TProperty
Tipo della proprietà a cui viene fatto riferimento.
Parametri
- entityinstance
- Object
Entità in cui accedere alla proprietà.
- propertyName
- String
Nome della proprietà.
Restituisce
Valore assegnato alla proprietà.
Esempio
Il codice seguente esegue un filtro usando la proprietà dello stato shadow LastUpdated.
var blogs = context.Blogs
.Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));
Commenti
Si noti che si tratta di un metodo statico accessibile tramite il tipo statico di primo livello EF .
Vedere Uso di EF. Proprietà nelle query EF Core per altre informazioni ed esempi.