System.Data.Objects Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Включает классы, предоставляющие доступ к основным функциям служб объектов. Эти классы позволяют запрашивать, вставлять, обновлять и удалять данные путем работы со строго типизированными объектами CLR, которые являются экземплярами типов сущностей. Службы объектов поддерживают как запросы LINQ, так и запросы Entity SQL к типам, определенным в модели EDM. Службы объектов материализуют возвращаемые данные в виде объектов и распространяют изменения объектов обратно в источник данных. Кроме того, они предоставляют средства для отслеживания изменений, привязки объектов к элементам управления и обработки параллелизма. Дополнительные сведения см. в разделе Обзор служб объектов (Entity Framework).
Классы
| CompiledQuery |
Представляет кэшируемый запрос LINQ to Entities. |
| CurrentValueRecord |
Предоставляет доступ к текущим значениям данных объекта. |
| DbUpdatableDataRecord |
Предоставляет доступ к исходным значениям данных объекта. DbUpdatableDataRecord реализует методы, позволяющие обновлять исходные значения объекта. |
| EntityFunctions |
Предоставляет методы среды CLR, обеспечивающие канонические функции концептуальной модели в запросах LINQ to Entities. Сведения о канонических функциях см. в разделе Канонические функции. |
| ObjectContext |
Предоставляет возможность выполнять запросы и работать с данными сущности как с объектами. |
| ObjectContextOptions |
Определяет параметры, воздействующие на поведение ObjectContext. |
| ObjectMaterializedEventArgs |
Содержит данные события ObjectMaterialized. |
| ObjectParameter |
Представляет параметр запроса, передающийся запросу объектов. |
| ObjectParameterCollection |
Представляет параметры запроса в виде объектов ObjectParameter, определенных в ObjectQuery<T>. |
| ObjectQuery |
Реализует общие функции для запросов в концептуальной модели с помощью LINQ to Entities и ObjectQuery<T>. |
| ObjectQuery<T> |
Представляет типизированный запрос к концептуальной модели в данном контексте объекта. |
| ObjectResult |
Представляет класс, реализующий интерфейсы IEnumerable и IDisposable. Экземпляр этого класса возвращается из метода ObjectQuery.Execute. |
| ObjectResult<T> |
Представляет результат запроса ObjectQuery<T> в виде перечисляемой коллекции объектов. |
| ObjectSet<TEntity> |
Представляет набор типизированных сущностей, который используется для операций создания, чтения, обновления и удаления. |
| ObjectStateEntry |
Представляет сущность, заглушку сущности или отношение. |
| ObjectStateManager |
Поддерживает состояние объекта и обеспечивает управление идентификаторами для экземпляров типа сущности и экземпляров связи. |
| OriginalValueRecord |
Предоставляет доступ к исходным значениям данных объекта. |
| ProxyDataContractResolver |
Этот класс помогает преобразовать типы прокси, созданные для классов данных, игнорирующих сохраняемость, в фактические типы объектов, игнорирующих сохраняемость. |
Интерфейсы
| IObjectSet<TEntity> |
Предоставляет функциональные возможности, обеспечивающие внесение изменений в набор объектов данных. |
Перечисления
| MergeOption |
Определяет, как объекты, загружаемые в контекст объекта, объединяются с объектами, которые уже находятся в этом контексте объекта. |
| RefreshMode |
Указывает, сохраняются ли изменения свойств объектов, отслеживаемые службами объектов, или заменяются значениями свойств из источника данных. |
| SaveOptions |
Задает поведение контекста объекта при вызове метода SaveChanges(SaveOptions). |
Делегаты
| ObjectMaterializedEventHandler |
Представляет метод, обрабатывающий событие ObjectMaterialized класса ObjectContext. |