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


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

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

Это абстрактный базовый класс, используемый для представления скалярного или сложного свойства либо свойства навигации у сущности. Скалярные и сложные свойства используют производный класс DbPropertyEntry<TEntity, TProperty>, свойства навигации по ссылке используют производный класс DbReferenceEntry<TEntity, TProperty>, а свойства навигации по коллекции используют производный класс DbCollectionEntry<TEntity, TElement>.

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

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity, TElement>
    System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity, TProperty>
    System.Data.Entity.Infrastructure.DbReferenceEntry<TEntity, TProperty>

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

Синтаксис

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

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

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

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

Конструкторы

  Имя Описание
Защищенный метод DbMemberEntry<TEntity, TProperty> Инициализирует новый экземпляр класса DbMemberEntry<TEntity, TProperty>.

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

Свойства

  Имя Описание
Открытое свойство CurrentValue Возвращает или задает текущее значение данного свойства.
Открытое свойство EntityEntry Класс DbEntityEntry<TEntity>, к которому принадлежит этот элемент.
Открытое свойство Name Возвращает имя свойства.

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

Методы

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

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

Операторы

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

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

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

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

См. также

Справочник

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