EF.Property<TProperty>(Object, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Faz referência a uma determinada propriedade ou navegação em uma entidade ou instância de tipo complexo. Isso é útil para propriedades de estado de sombra, para as quais não existe nenhuma propriedade CLR. Atualmente, esse método só pode ser usado em consultas LINQ e não pode ser usado para acessar o valor atribuído a uma propriedade em outros cenários.
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
O tipo da propriedade que está sendo referenciada.
Parâmetros
- entityinstance
- Object
A entidade na qual acessar a propriedade.
- propertyName
- String
O nome da propriedade.
Retornos
O valor atribuído à propriedade .
Exemplos
O código a seguir executa um filtro usando a propriedade de estado de sombra LastUpdated.
var blogs = context.Blogs
.Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));
Comentários
Observe que esse é um método estático acessado por meio do tipo estático de nível EF superior.
Consulte Usando o EF. Propriedade em consultas do EF Core para obter mais informações e exemplos.
Aplica-se a
Entity Framework