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


DbPropertyEntry<TEntity, TProperty> - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Экземпляры данного класса возвращаются методом Property объекта DbEntityEntry<TEntity> и позволяют обращаться к состоянию скалярного или сложного свойства.

Иерархия наследования

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
      System.Data.Entity.Infrastructure.DbComplexPropertyEntry<TEntity, TComplexProperty>

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class DbPropertyEntry(Of TEntity As Class, TProperty) _
    Inherits DbMemberEntry(Of TEntity, TProperty)
'Применение
Dim instance As DbPropertyEntry(Of TEntity, TProperty)
public class DbPropertyEntry<TEntity, TProperty> : DbMemberEntry<TEntity, TProperty>
where TEntity : class
generic<typename TEntity, typename TProperty>
where TEntity : ref class 
public ref class DbPropertyEntry : public DbMemberEntry<TEntity, TProperty>
type DbPropertyEntry<'TEntity, 'TProperty when 'TEntity : not struct> =  
    class 
        inherit DbMemberEntry<'TEntity, 'TProperty>
    end
JScript does not support generic types and methods.

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

  • TEntity
    Тип сущности, которой принадлежит это свойство.
  • TProperty
    Тип свойства.

Тип DbPropertyEntry<TEntity, TProperty> предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство CurrentValue Возвращает или задает текущее значение данного свойства. (Переопределяет DbMemberEntry<TEntity, TProperty>.CurrentValue.)
Открытое свойство EntityEntry Объект DbEntityEntry<TEntity>, которому принадлежит данное свойство. (Переопределяет DbMemberEntry<TEntity, TProperty>.EntityEntry.)
Открытое свойство IsModified Возвращает или задает значение, указывающее, изменялось ли значение данного свойства со времени его загрузки из базы данных.
Открытое свойство Name Возвращает имя свойства. (Переопределяет DbMemberEntry<TEntity, TProperty>.Name.)
Открытое свойство OriginalValue Возвращает или задает исходное значение данного свойства.
Открытое свойство ParentProperty Значение DbPropertyEntry свойства, для которого это — вложенное свойство.Для свойств сложных объектов этот метод возвращает только запись, отличную от NULL. Для свойств самой сущности метод возвращает NULL.

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли объект указанному объекту. (Унаследовано от DbMemberEntry<TEntity, TProperty>.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает хэш-код, связанный с объектом. (Унаследовано от DbMemberEntry<TEntity, TProperty>.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от DbMemberEntry<TEntity, TProperty>.)
Открытый метод GetValidationErrors Проверяет данное свойство. (Унаследовано от DbMemberEntry<TEntity, TProperty>.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString Возвращает строковое представление объекта DbMemberEntry<TEntity, TProperty>. (Унаследовано от DbMemberEntry<TEntity, TProperty>.)

По верхнему краю

Операторы

  Имя Описание
Открытый операторСтатический член Implicit(DbPropertyEntry<TEntity, TProperty> to DbPropertyEntry) Возвращает новый экземпляр неуниверсального класса DbPropertyEntry для свойства, представленного данным объектом.

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure - пространство имен