ObjectStateEntry Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сущность, заглушку сущности или отношение.
public ref class ObjectStateEntry abstract : System::Data::Objects::DataClasses::IEntityChangeTracker
public abstract class ObjectStateEntry : System.Data.Objects.DataClasses.IEntityChangeTracker
type ObjectStateEntry = class
interface IEntityChangeTracker
Public MustInherit Class ObjectStateEntry
Implements IEntityChangeTracker
- Наследование
-
ObjectStateEntry
- Реализации
Свойства
CurrentValues |
Возвращает текущие значения свойств объекта или связи, ассоциированной с этим экземпляром ObjectStateEntry. |
Entity |
Получает объект сущности. |
EntityKey |
Получает или задает целевой ключ. |
EntitySet |
Получает EntitySetBase для объекта или отношения. |
IsRelationship |
Получает значение, показывающее, представляет ли данный объект ObjectStateEntry отношение. |
ObjectStateManager |
Возвращает состояние ObjectStateManager для экземпляра ObjectStateEntry. |
OriginalValues |
Получает предназначенную только для чтения версию исходных значений объекта или отношения. |
RelationshipManager |
Получает экземпляр RelationshipManager для объекта, представленного записью. |
State |
Возвращает или задает состояние ObjectStateEntry. |
Методы
AcceptChanges() |
Принимает текущие значения как исходные. |
ApplyCurrentValues(Object) |
Задает текущие значения записи, совпадающие со значениями свойств предоставленного объекта. |
ApplyOriginalValues(Object) |
Задает исходные значения записи, совпадающие со значениями свойств предоставленного объекта. |
ChangeState(EntityState) |
Изменяет состояние записи на указанное значение EntityState. |
Delete() |
Обозначает сущность как удаленную. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetModifiedProperties() |
Возвращает имена свойств объекта, которые изменились с момента последнего вызова метода SaveChanges(). |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetUpdatableOriginalValues() |
Получает обновляемую версию исходных значений объекта, связанного с данным объектом ObjectStateEntry. |
IsPropertyChanged(String) |
Использует DetectChanges, чтобы определить, отличается ли текущее значение свойства с заданным именем от его исходного значения. Обратите внимание, что это может отличаться от пометки свойства как измененного, поскольку свойство, которое не изменилось, все равно может быть помечено как измененное. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RejectPropertyChanges(String) |
Отклоняет все изменения, внесенные в свойство с заданным именем с момента последней загрузки свойства, его вложения, сохранения или принятия изменений. Исходное значение свойства сохраняется, а свойство больше не будет помечено как измененное. |
SetModified() |
Задает объекту или связи состояние Modified. |
SetModifiedProperty(String) |
Обозначает указанное свойство как измененное. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Уведомляет диспетчер состояния об изменении сложного свойства. |
IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Уведомляет диспетчер состояния, что сложное свойство имеет отложенное изменение. |
IEntityChangeTracker.EntityMemberChanged(String) |
Уведомляет диспетчер состояния об изменении свойства. |
IEntityChangeTracker.EntityMemberChanging(String) |
Уведомляет диспетчер состояния, что свойство имеет отложенное изменение. |
IEntityChangeTracker.EntityState |
Возвращает состояние EntityState для экземпляра ObjectStateEntry. |