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.

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