DbEntityEntry - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Неуниверсальная версия класса DbEntityEntry<TEntity>.
Иерархия наследования
System.Object
System.Data.Entity.Infrastructure.DbEntityEntry
Пространство имен: System.Data.Entity.Infrastructure
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class DbEntityEntry
'Применение
Dim instance As DbEntityEntry
public class DbEntityEntry
public ref class DbEntityEntry
type DbEntityEntry = class end
public class DbEntityEntry
Тип DbEntityEntry предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
CurrentValues | Возвращает текущие значения свойств отслеживаемой сущности, представленной данным объектом. |
![]() |
Entity | Возвращает сущность. |
![]() |
OriginalValues | Возвращает исходные значения свойств отслеживаемой сущности, представленной данным объектом.Исходные значения — это обычно значения свойств сущности в том виде, в котором они были в последний раз извлечены запросом из базы данных. |
![]() |
State | Возвращает или задает состояние сущности. |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
![]() |
Cast<TEntity> | Возвращает новый экземпляр универсального класса DbEntityEntry<TEntity> для заданного универсального типа для отслеживаемой сущности, представленной этим объектом.Следует учитывать, что тип отслеживаемой сущности должен быть совместимым с универсальным типом, поскольку в противном случае будет активировано исключение. |
![]() |
Collection | Возвращает объект, представляющий свойство навигации по коллекции из этой сущности в коллекцию связанных сущностей. |
![]() |
ComplexProperty | Возвращает объект, представляющий сложное свойство данной сущности. |
![]() |
Equals(Object) | Определяет, равен ли заданный объект Object данному экземпляру.Два экземпляра DbEntityEntry считаются равными, если оба они являются записями для одной и той же сущности в одном и том же контексте DbContext. (Переопределяет Object.Equals(Object).) |
![]() |
Equals(DbEntityEntry) | Определяет, равен ли заданный объект DbEntityEntry данному экземпляру.Два экземпляра DbEntityEntry считаются равными, если оба они являются записями для одной и той же сущности в одном и том же контексте DbContext. |
![]() |
Finalize | (Унаследовано от Object.) |
![]() |
GetDatabaseValues | Запрашивает в базе данных копии значений отслеживаемой сущности в том виде, в котором они сейчас существуют в базе данных.Следует учитывать, что изменение значений в возвращенном словаре не приводит к обновлению значений в базе данных.Если сущность не найдена в базе данных, возвращается значение NULL. |
![]() |
GetDatabaseValuesAsync() | Запрашивает в асинхронном режиме базу данных для получения копий значений отслеживаемой сущности в том виде, в котором они в настоящее время существуют в базе данных.Следует учитывать, что изменение значений в возвращенном словаре не приводит к обновлению значений в базе данных.Если сущность не найдена в базе данных, возвращается значение NULL. |
![]() |
GetDatabaseValuesAsync(CancellationToken) | Запрашивает в асинхронном режиме базу данных для получения копий значений отслеживаемой сущности в том виде, в котором они в настоящее время существуют в базе данных.Следует учитывать, что изменение значений в возвращенном словаре не приводит к обновлению значений в базе данных.Если сущность не найдена в базе данных, возвращается значение NULL. |
![]() |
GetHashCode | Возвращает хэш-код для данного экземпляра. (Переопределяет Object.GetHashCode().) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. |
![]() |
GetValidationResult | Проверяет данный экземпляр DbEntityEntry и возвращает результат проверки. |
![]() |
Member | Возвращает объект, представляющий элемент сущности.Тип среды выполнения для возвращаемого объекта варьируется в зависимости от того, какой вид элемента запрашивается.В настоящее время поддерживаются следующие типы элементов и их возвращаемые типы: Свойство навигации по ссылке: DbReferenceEntry.Свойство навигации по коллекции: DbCollectionEntry.Примитивное или скалярное свойство: DbPropertyEntry.Сложное свойство: DbComplexPropertyEntry. |
![]() |
MemberwiseClone | (Унаследовано от Object.) |
![]() |
Property | Возвращает объект, представляющий скалярное или сложное свойство данной сущности. |
![]() |
Reference | Возвращает объект, представляющий свойство навигации по ссылке (то естьне по коллекции) из этой сущности в другую сущность. |
![]() |
Reload | Повторно загружает сущность из базы данных, перезаписывая все значения свойств значениями из базы данных.После вызова этого метода сущность будет в неизмененном состоянии. |
![]() |
ReloadAsync() | Повторно загружает в асинхронном режиме сущность из базы данных, перезаписывая все значения свойств значениями из базы данных.После вызова этого метода сущность будет в неизмененном состоянии. |
![]() |
ReloadAsync(CancellationToken) | Повторно загружает в асинхронном режиме сущность из базы данных, перезаписывая все значения свойств значениями из базы данных.После вызова этого метода сущность будет в неизмененном состоянии. |
![]() |
ToString | Возвращает строковое представление объекта DbEntityEntry. (Переопределяет Object.ToString().) |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.