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. |