IObjectContext — интерфейс

Описывает ключевую функциональность класса ObjectContext по осуществлению наиболее общих действий над объектами системы.

Синтаксис

public interface IObjectContext

Свойства

Имя Описание

IsClosed

Возвращает состояние контекста объектов.

UserAccount

Возвращает имя учетной записи текущего пользователя.

Методы

Имя Описание

AcceptChanges

При переопределении в производном классе сохраняет все произведенные изменения в контексте объектов.

AddObject(ObjectBase)

При переопределении в производном классе создаёт новый объект в контексте.

DeleteObject(ObjectBase)

При переопределении в производном классе удаляет заданный объект.

GetObject(IObjectRef)

При переопределении в производном классе получает объект из переданной ссылки.

GetObject<T>(Object)

При переопределении в производном классе получает объект заданного типа с указанным идентификатором.

GetObject<T>(ObjectRef<T>)

При переопределении в производном классе получает объект заданного типа из переданной ссылки.

GetObjectRef<T>(Object)

При переопределении в производном классе получает ссылку на объект заданного типа с указанным идентификатором.

GetObjectRef(ObjectBase)

При переопределении в производном классе получает ссылку на объект.

RollbackChanges

При переопределении в производном классе отменяет произведенные несохранённые изменения во всех объектах контекста.

SaveObject<T>(T)

При переопределении в производном классе сохраняет изменения в указанном объекте.

SaveObjects<T>(IEnumerable<T>)

При переопределении в производном классе сохраняет изменения в заданной коллекции объектов.