Поделиться через


EF.Property<TProperty>(Object, String) Метод

Определение

Ссылается на данное свойство или навигацию по экземпляру сущности или сложного типа. Это полезно для свойств теневого состояния, для которых не существует свойства CLR. В настоящее время этот метод можно использовать только в запросах LINQ и не может использоваться для доступа к значению, присвоенному свойству в других сценариях.

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

Параметры типа

TProperty

Тип свойства, на которое ссылается ссылка.

Параметры

entityinstance
Object

Сущность для доступа к свойству.

propertyName
String

Имя свойства.

Возвращаемое значение

TProperty

Значение, присвоенное свойству .

Примеры

Следующий код выполняет фильтр с помощью свойства состояния тени LastUpdated.

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

Комментарии

Обратите внимание, что это статический метод, доступ к которому осуществляется через статический тип верхнего уровня EF .

См . раздел Использование EF. Свойство в запросах EF Core для получения дополнительных сведений и примеров.

Применяется к