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


DbComplexPropertyEntry - класс

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

Неуниверсальная версия класса DbComplexPropertyEntry<TEntity, TComplexProperty>.

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

System.Object
  System.Data.Entity.Infrastructure.DbMemberEntry
    System.Data.Entity.Infrastructure.DbPropertyEntry
      System.Data.Entity.Infrastructure.DbComplexPropertyEntry

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

Синтаксис

'Декларация
Public Class DbComplexPropertyEntry _
    Inherits DbPropertyEntry
'Применение
Dim instance As DbComplexPropertyEntry
public class DbComplexPropertyEntry : DbPropertyEntry
public ref class DbComplexPropertyEntry : public DbPropertyEntry
type DbComplexPropertyEntry =  
    class 
        inherit DbPropertyEntry 
    end
public class DbComplexPropertyEntry extends DbPropertyEntry

Тип DbComplexPropertyEntry предоставляет следующие члены.

Свойства

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

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

Методы

  Имя Описание
Открытый метод Cast<TEntity, TComplexProperty> Возвращает эквивалентный универсальный объект DbComplexPropertyEntry<TEntity, TComplexProperty>.
Открытый метод ComplexProperty Возвращает объект, представляющий вложенное сложное свойство данного свойства.
Открытый метод Equals Определяет, равна ли заданная запись текущей записи. (Унаследовано от DbMemberEntry.)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Возвращает хэш-функцию для данной записи. (Унаследовано от DbMemberEntry.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от DbMemberEntry.)
Открытый метод GetValidationErrors Проверяет данное свойство. (Унаследовано от DbMemberEntry.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод Property Возвращает объект, представляющий вложенное свойство данного свойства.Этот метод может использоваться как для скалярных, так и для сложных свойств.
Открытый метод ToString Возвращает строковое представление значений свойств базы данных. (Унаследовано от DbMemberEntry.)

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

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

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

См. также

Справочник

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