System.Data.Objects 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包括提供对象服务核心功能的访问权限的类。 这些类使您可以使用实体类型实例的强类型 CLR 对象来查询、插入、更新和删除数据。 对象服务支持针对 Entity Data Model (EDM) 中定义的类型进行的语言集成查询 (LINQ) 和 Entity SQL 查询。 对象服务将返回的数据具体化为对象,并将对象更改传播回数据源。 它还提供了跟踪更改、将对象绑定到控件以及处理并发问题的功能。 有关详细信息,请参阅对象服务概述 (Entity Framework)。
类
CompiledQuery |
表示一个缓存的 LINQ to Entities 查询。 |
CurrentValueRecord |
提供对对象数据的当前值的访问。 |
DbUpdatableDataRecord |
提供对对象数据的原始值的访问。 DbUpdatableDataRecord 实现可用于更新对象的原始值的方法。 |
EntityFunctions |
提供在 LINQ to Entities 查询中,公开概念模型规范函数的公共语言运行时 (CLR) 方法。 有关规范函数的信息,请参阅规范函数。 |
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 事件的方法。 |