System.Data.Entity.Core.Objects 命名空间
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
System.Data.Entity.Core.Objects 命名空间提供用于查询和使用实体数据类型的工具。
类
类 | 描述 | |
---|---|---|
CompiledQuery | 缓存 ELinq 查询 | |
CurrentValueRecord | 当前赋给实体的各个属性的值。 | |
DbUpdatableDataRecord | 提供对对象数据的原始值的访问。DbUpdatableDataRecord 实现可用于更新对象的原始值的方法。 | |
EntityFunctions | 已过时。 提供在 DbContext 或 ObjectContext LINQ to Entities 查询中使用的公开 EDM 规范函数的公共语言运行时 (CLR) 方法。 | |
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 实现的行为,该实现允许修改结果集的成员资格。 |
委托
委托 | 描述 | |
---|---|---|
ObjectMaterializedEventHandler | ObjectMaterialized 事件的委托。 |
枚举
枚举 | 描述 | |
---|---|---|
MergeOption | 可将从数据库加载的新对象与内存中现有对象合并的不同方法。 | |
RefreshMode | 定义在从数据库刷新内存中数据时处理已修改属性的不同方法。 | |
SaveOptions | 用于修改 ObjectContext.SaveChanges() 行为的标志 |