Поделиться через


System.Data.Entity.Core.Objects Пространство имен

Классы

CompiledQuery

Кэширует запрос ELinq

CurrentValueRecord

Значения, назначенные свойствам сущности.

DbUpdatableDataRecord

Предоставляет доступ к исходным значениям данных объекта. DbUpdatableDataRecord реализует методы, которые позволяют обновлять исходные значения объекта.

EntityFunctions

Предоставляет методы среды CLR, которые предоставляют канонические функции EDM для использования в DbContext запросах или ObjectContext LINQ to Entities.

ExecutionOptions

Параметры выполнения запроса.

ObjectContext

ObjectContext — это объект верхнего уровня, который инкапсулирует соединение между средой CLR и базой данных, выступая в качестве шлюза для операций создания, чтения, обновления и удаления.

ObjectContextOptions

Определяет параметры, влияющие на поведение ObjectContext.

ObjectMaterializedEventArgs

EventArgs для события ObjectMaterialized.

ObjectParameter

Этот класс представляет параметр запроса на уровне объектов, который состоит из name, Type и Value.

ObjectParameterCollection

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

ObjectQuery

Этот класс реализует нетипизированные запросы на уровне объектов.

ObjectQuery<T>

ObjectQuery реализует строго типизированные запросы на уровне объектов. Запросы задаются с помощью строк Entity-SQL и могут быть созданы путем вызова методов построителя запросов на основе Entity-SQL, объявленных ObjectQuery.

ObjectResult

Этот класс реализует IEnumerable и IDisposable. Экземпляр этого класса возвращается из метода ObjectQuery.Execute.

ObjectResult<T>

Этот класс представляет результат Execute(MergeOption) метода .

ObjectSet<TEntity>

Представляет набор типизированных сущностей, который используется для операций создания, чтения, обновления и удаления.

ObjectStateEntry

Представляет сущность, заглушку сущности или связь.

ObjectStateManager

Поддерживает состояние объекта и обеспечивает управление идентификаторами для экземпляров типа сущности и экземпляров связи.

OriginalValueRecord

Исходные значения свойств сущности, когда она была извлечена из базы данных.

ProxyDataContractResolver

Объект DataContractResolver, который знает, как разрешать типы прокси-серверов, созданные для постоянных невежественных классов, в их базовые типы. Используется с DataContractSerializer.

Интерфейсы

IObjectSet<TEntity>

Определяет поведение для реализаций IQueryable, допускающих изменения членства в результирующем наборе.

Перечисления

MergeOption

Различные способы объединения новых объектов, загруженных из базы данных, с существующими объектами, которые уже находятся в памяти.

RefreshMode

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

SaveOptions

Флаги, используемые для изменения поведения ObjectContext.SaveChanges()

Делегаты

ObjectMaterializedEventHandler

Делегат для события ObjectMaterialized.