EF.Property<TProperty>(Object, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Référence une propriété ou une navigation donnée sur une entité ou un type complexe instance. Cela est utile pour les propriétés d’état d’ombre pour lesquelles aucune propriété CLR n’existe. Actuellement, cette méthode ne peut être utilisée que dans les requêtes LINQ et ne peut pas être utilisée pour accéder à la valeur affectée à une propriété dans d’autres scénarios.
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
Paramètres de type
- TProperty
Type de la propriété référencée.
Paramètres
- entityinstance
- Object
Entité sur laquelle accéder à la propriété.
- propertyName
- String
Nom de la propriété.
Retours
Valeur affectée à la propriété.
Exemples
Le code suivant effectue un filtre à l’aide de la propriété d’état d’ombre LastUpdated.
var blogs = context.Blogs
.Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));
Remarques
Notez qu’il s’agit d’une méthode statique accessible via le type statique de niveau EF supérieur.
Consultez Utilisation d’EF. Propriété dans les requêtes EF Core pour plus d’informations et d’exemples.