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), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.