ObjectStateEntry Класс

Определение

Представляет сущность, заглушку сущности или отношение.Represents either an entity, entity stub or relationship.

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.Gets the current property values of the object or relationship associated with this ObjectStateEntry.

Entity

Получает объект сущности.Gets the entity object.

EntityKey

Получает или задает целевой ключ.Gets or sets the entity key.

EntitySet

Получает EntitySetBase для объекта или отношения.Gets the EntitySetBase for the object or relationship.

IsRelationship

Получает значение, показывающее, представляет ли данный объект ObjectStateEntry отношение.Gets a value that indicates whether the ObjectStateEntry represents a relationship.

ObjectStateManager

Возвращает состояние ObjectStateManager для экземпляра ObjectStateEntry.Gets the ObjectStateManager for the ObjectStateEntry.

OriginalValues

Получает предназначенную только для чтения версию исходных значений объекта или отношения.Gets the read-only version of original values of the object or relationship.

RelationshipManager

Получает экземпляр RelationshipManager для объекта, представленного записью.Gets the RelationshipManager instance for the object represented by entry.

State

Возвращает или задает состояние ObjectStateEntry.Gets or sets the state of the ObjectStateEntry.

Методы

AcceptChanges()

Принимает текущие значения как исходные.Accepts the current values as original values.

ApplyCurrentValues(Object)

Задает текущие значения записи, совпадающие со значениями свойств предоставленного объекта.Sets the current values of the entry to match the property values of a supplied object.

ApplyOriginalValues(Object)

Задает исходные значения записи, совпадающие со значениями свойств предоставленного объекта.Sets the original values of the entry to match the property values of a supplied object.

ChangeState(EntityState)

Изменяет состояние записи на указанное значение EntityState.Changes state of the entry to the specified EntityState value.

Delete()

Обозначает сущность как удаленную.Marks an entity as deleted.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetModifiedProperties()

Возвращает имена свойств объекта, которые изменились с момента последнего вызова метода SaveChanges().Returns the names of an object's properties that have changed since the last time SaveChanges() was called.

GetType()

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

(Унаследовано от Object)
GetUpdatableOriginalValues()

Получает обновляемую версию исходных значений объекта, связанного с данным объектом ObjectStateEntry.Gets the updatable version of original values of the object associated with this ObjectStateEntry.

IsPropertyChanged(String)

Использует DetectChanges, чтобы определить, отличается ли текущее значение свойства с заданным именем от его исходного значения.Uses DetectChanges to determine whether or not the current value of the property with the given name is different from its original value. Обратите внимание, что это может отличаться от пометки свойства как измененного, поскольку свойство, которое не изменилось, все равно может быть помечено как измененное.Note that this may be different from the property being marked as modified since a property which has not changed can still be marked as modified.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
RejectPropertyChanges(String)

Отклоняет все изменения, внесенные в свойство с заданным именем с момента последней загрузки свойства, его вложения, сохранения или принятия изменений.Rejects any changes made to the property with the given name since the property was last loaded, attached, saved, or changes were accepted. Исходное значение свойства сохраняется, а свойство больше не будет помечено как измененное.The original value of the property is stored and the property will no longer be marked as modified.

SetModified()

Задает объекту или связи состояние Modified.Sets the state of the object or relationship to modify.

SetModifiedProperty(String)

Обозначает указанное свойство как измененное.Marks the specified property as modified.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Уведомляет диспетчер состояния об изменении сложного свойства.Notifies the state manager that a complex property has changed.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Уведомляет диспетчер состояния, что сложное свойство имеет отложенное изменение.Notifies the state manager that a complex property has a pending change.

IEntityChangeTracker.EntityMemberChanged(String)

Уведомляет диспетчер состояния об изменении свойства.Notifies the state manager that a property has changed.

IEntityChangeTracker.EntityMemberChanging(String)

Уведомляет диспетчер состояния, что свойство имеет отложенное изменение.Notifies the state manager that a property has a pending change.

IEntityChangeTracker.EntityState

Возвращает состояние EntityState для экземпляра ObjectStateEntry.Gets the EntityState for the ObjectStateEntry.

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