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