EF.Property<TProperty>(Object, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.