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() |
Задает состояние объекта или связи для изменения. |
| SetModifiedProperty(String) |
Помечает указанное свойство как измененное. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Уведомляет диспетчер состояний об изменении сложного свойства. |
| IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Уведомляет диспетчер состояний о том, что сложное свойство имеет ожидающее изменение. |
| IEntityChangeTracker.EntityMemberChanged(String) |
Уведомляет диспетчер состояний об изменении свойства. |
| IEntityChangeTracker.EntityMemberChanging(String) |
Уведомляет диспетчер состояний о том, что свойство имеет ожидающее изменение. |
| IEntityChangeTracker.EntityState |
EntityState Возвращает значение для ObjectStateEntryпараметра . |