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
Имя свойства.
Возвращаемое значение
Значение, присвоенное свойству .
Примеры
Следующий код выполняет фильтр с помощью свойства состояния тени LastUpdated.
var blogs = context.Blogs
.Where(b => EF.Property<DateTime>(b, "LastUpdated") > DateTime.Now.AddDays(-5));
Комментарии
Обратите внимание, что это статический метод, доступ к которому осуществляется через статический тип верхнего уровня EF .
См . раздел Использование EF. Свойство в запросах EF Core для получения дополнительных сведений и примеров.
Применяется к
Entity Framework