System.Data.Entity.Core.Objects 命名空间

CompiledQuery

缓存 ELinq 查询

CurrentValueRecord

当前分配给实体属性的值。

DbUpdatableDataRecord

提供对对象数据的原始值的访问。 DbUpdatableDataRecord 实现允许更新对象的原始值的方法。

EntityFunctions

提供公共语言运行时 (CLR) 方法,这些方法公开用于或 ObjectContext LINQ to Entities 查询的 DbContext EDM 规范函数。

ExecutionOptions

用于查询执行的选项。

ObjectContext

ObjectContext 是封装 CLR 与数据库之间的连接的顶级对象,用作创建、读取、更新和删除操作的网关。

ObjectContextOptions

定义影响 ObjectContext 行为的选项。

ObjectMaterializedEventArgs

ObjectMaterialized 事件的 EventArgs。

ObjectParameter

此类表示对象层的查询参数,该参数由 Name、Type 和 Value 组成。

ObjectParameterCollection

此类表示对象层上的查询参数的集合。

ObjectQuery

此类在对象层实现非类型化查询。

ObjectQuery<T>

ObjectQuery 在对象层实现强类型查询。 查询是使用 Entity-SQL 字符串指定的,可以通过调用 ObjectQuery 声明的基于 Entity-SQL 的查询生成器方法来创建。

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 事件的委托。