DbEntityEntry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Неуниверсивная версия DbEntityEntry<TEntity> класса .
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbEntityEntry
public class DbEntityEntry
type DbEntityEntry = class
Public Class DbEntityEntry
- Наследование
-
DbEntityEntry
- Атрибуты
Свойства
CurrentValues |
Возвращает текущие значения свойств отслеживаемой сущности, представленной данным объектом. |
Entity |
Возвращает сущность. |
OriginalValues |
Возвращает исходные значения свойств отслеживаемой сущности, представленной данным объектом. Исходные значения — это обычно значения свойств сущности в том виде, в котором они были в последний раз извлечены запросом из базы данных. |
State |
Возвращает или задает состояние сущности. |
Методы
Cast<TEntity>() |
Возвращает новый экземпляр универсального DbEntityEntry<TEntity> класса для заданного универсального типа для отслеживаемой сущности, представленной этим объектом. Обратите внимание, что тип отслеживаемой сущности должен быть совместим с универсальным типом, иначе будет создано исключение. |
Collection(String) |
Возвращает объект, представляющий свойство навигации по коллекции из этой сущности в коллекцию связанных сущностей. |
ComplexProperty(String) |
Возвращает объект, представляющий сложное свойство данной сущности. |
Equals(DbEntityEntry) |
Определяет, равен ли указанный объект DbEntityEntry данному экземпляру. Два DbEntityEntry экземпляра считаются равными, если оба они являются записями для одной сущности в одной и той же DbContextсущности . |
Equals(Object) |
Определяет, равен ли указанный объект Object данному экземпляру. Два DbEntityEntry экземпляра считаются равными, если оба они являются записями для одной сущности в одной и той же DbContextсущности . |
GetDatabaseValues() |
Запрашивает в базе данных копии значений отслеживаемой сущности в том виде, в котором они сейчас существуют в базе данных. Обратите внимание, что изменение значений в возвращаемом словаре не приведет к обновлению значений в базе данных. Если сущность не найдена в базе данных, возвращается значение NULL. |
GetDatabaseValuesAsync() |
Асинхронно запрашивает у базы данных копии значений отслеживаемой сущности, которые в настоящее время существуют в базе данных. Обратите внимание, что изменение значений в возвращаемом словаре не приведет к обновлению значений в базе данных. Если сущность не найдена в базе данных, возвращается значение NULL. |
GetDatabaseValuesAsync(CancellationToken) |
Асинхронно запрашивает у базы данных копии значений отслеживаемой сущности, которые в настоящее время существуют в базе данных. Обратите внимание, что изменение значений в возвращаемом словаре не приведет к обновлению значений в базе данных. Если сущность не найдена в базе данных, возвращается значение NULL. |
GetHashCode() |
Возвращает хэш-код для данного экземпляра. |
GetType() |
Возвращает объект Type для текущего экземпляра. |
GetValidationResult() |
Проверяет этот DbEntityEntry экземпляр и возвращает результат проверки. |
Member(String) |
Возвращает объект, представляющий элемент сущности. Тип среды выполнения для возвращаемого объекта варьируется в зависимости от того, какой вид элемента запрашивается. Поддерживаемые в настоящее время типы элементов и их возвращаемые типы: Свойство навигации ссылки: DbReferenceEntry. Свойство навигации по коллекции: DbCollectionEntry. Примитив/скалярное свойство: DbPropertyEntry. Сложное свойство: DbComplexPropertyEntry. |
Property(String) |
Возвращает объект, представляющий скалярное или сложное свойство данной сущности. |
Reference(String) |
Возвращает объект, представляющий свойство навигации по ссылке (то есть не по коллекции) из этой сущности в другую сущность. |
Reload() |
Повторно загружает сущность из базы данных, перезаписывая все значения свойств значениями из базы данных. После вызова этого метода сущность будет в неизмененном состоянии. |
ReloadAsync() |
Асинхронно перезагружает сущность из базы данных, перезаписывая все значения свойств значениями из базы данных. После вызова этого метода сущность будет в неизмененном состоянии. |
ReloadAsync(CancellationToken) |
Асинхронно перезагружает сущность из базы данных, перезаписывая все значения свойств значениями из базы данных. После вызова этого метода сущность будет в неизмененном состоянии. |
ToString() |
Неуниверсивная версия DbEntityEntry<TEntity> класса . |
Применяется к
Entity Framework