Compartir a través de


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

Definición

Hace referencia a una propiedad o navegación determinada en una instancia de tipo complejo o entidad. Esto es útil para las propiedades de estado de sombra, para las que no existe ninguna propiedad CLR. Actualmente, este método solo se puede usar en consultas LINQ y no se puede usar para tener acceso al valor asignado a una propiedad en otros escenarios.

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

Parámetros de tipo

TProperty

Tipo de la propiedad a la que se hace referencia.

Parámetros

entityinstance
Object

Entidad en la que se va a tener acceso a la propiedad .

propertyName
String

El nombre de la propiedad.

Devoluciones

TProperty

Valor asignado a la propiedad .

Ejemplos

El código siguiente realiza un filtro mediante la propiedad de estado de sombra LastUpdated.

var blogs = context.Blogs
    .Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));

Comentarios

Tenga en cuenta que se trata de un método estático al que se accede a través del tipo estático de nivel EF superior.

Consulte Uso de EF. Propiedad en consultas de EF Core para obtener más información y ejemplos.

Se aplica a