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


DbComplexPropertyEntry<TEntity,TComplexProperty> Класс

Определение

Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> ComplexProperty и разрешают доступ к состоянию сложного свойства.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
public class DbComplexPropertyEntry<TEntity,TComplexProperty> : System.Data.Entity.Infrastructure.DbPropertyEntry<TEntity,TComplexProperty> where TEntity : class
type DbComplexPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)> = class
    inherit DbPropertyEntry<'Entity, 'ComplexProperty (requires 'Entity : null)>
Public Class DbComplexPropertyEntry(Of TEntity, TComplexProperty)
Inherits DbPropertyEntry(Of TEntity, TComplexProperty)

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

TEntity

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

TComplexProperty

Тип свойства.

Наследование
DbPropertyEntry<TEntity,TComplexProperty>
DbComplexPropertyEntry<TEntity,TComplexProperty>
Атрибуты

Свойства

CurrentValue

Возвращает или задает текущее значение данного свойства.

(Унаследовано от DbPropertyEntry<TEntity,TProperty>)
EntityEntry

Объект DbEntityEntry<TEntity> , к которому принадлежит это свойство.

(Унаследовано от DbPropertyEntry<TEntity,TProperty>)
IsModified

Возвращает или задает значение, указывающее, изменялось ли значение данного свойства со времени его загрузки из базы данных.

(Унаследовано от DbPropertyEntry<TEntity,TProperty>)
Name

Возвращает имя свойства.

(Унаследовано от DbPropertyEntry<TEntity,TProperty>)
OriginalValue

Возвращает или задает исходное значение данного свойства.

(Унаследовано от DbPropertyEntry<TEntity,TProperty>)
ParentProperty

Свойство DbPropertyEntry свойства, для которого это вложенное свойство. Для свойств сложных объектов этот метод возвращает только запись, отличную от NULL. Для свойств самой сущности метод возвращает NULL.

(Унаследовано от DbPropertyEntry<TEntity,TProperty>)

Методы

ComplexProperty(String)

Возвращает объект, представляющий вложенное сложное свойство данного свойства.

ComplexProperty<TNestedComplexProperty>(Expression<Func<TComplexProperty,TNestedComplexProperty>>)

Возвращает объект, представляющий вложенное сложное свойство данного свойства.

ComplexProperty<TNestedComplexProperty>(String)

Возвращает объект, представляющий вложенное сложное свойство данного свойства.

Equals(Object)

Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> ComplexProperty и разрешают доступ к состоянию сложного свойства.

(Унаследовано от DbMemberEntry<TEntity,TProperty>)
GetHashCode()

Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> ComplexProperty и разрешают доступ к состоянию сложного свойства.

(Унаследовано от DbMemberEntry<TEntity,TProperty>)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от DbMemberEntry<TEntity,TProperty>)
GetValidationErrors()

Проверяет данное свойство.

(Унаследовано от DbMemberEntry<TEntity,TProperty>)
Property(String)

Возвращает объект, представляющий вложенное свойство данного свойства. Этот метод может использоваться как для скалярных, так и для сложных свойств.

Property<TNestedProperty>(Expression<Func<TComplexProperty,TNestedProperty>>)

Возвращает объект, представляющий вложенное свойство данного свойства. Этот метод может использоваться как для скалярных, так и для сложных свойств.

Property<TNestedProperty>(String)

Возвращает объект, представляющий вложенное свойство данного свойства. Этот метод может использоваться как для скалярных, так и для сложных свойств.

ToString()

Экземпляры этого класса возвращаются из метода DbEntityEntry<TEntity> ComplexProperty и разрешают доступ к состоянию сложного свойства.

(Унаследовано от DbMemberEntry<TEntity,TProperty>)

Операторы

Implicit(DbComplexPropertyEntry<TEntity,TComplexProperty> to DbComplexPropertyEntry)

Возвращает новый экземпляр неуниверсационного DbComplexPropertyEntry класса для свойства, представленного этим объектом.

Применяется к