EF.Property<TProperty>(Object, String) Méthode

Définition

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

TProperty

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.

S’applique à