ObjectQuery.Context 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与此对象查询关联的对象上下文。
public:
property System::Data::Objects::ObjectContext ^ Context { System::Data::Objects::ObjectContext ^ get(); };
public System.Data.Objects.ObjectContext Context { get; }
member this.Context : System.Data.Objects.ObjectContext
Public ReadOnly Property Context As ObjectContext
属性值
与此ObjectContextObjectQuery<T>实例关联的实例。
示例
此示例获取 ObjectContext 与此 ObjectQuery<T> 对象关联的对象。
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
string queryString =
@"SELECT VALUE contact FROM
AdventureWorksEntities.Contacts AS contact";
ObjectQuery<Contact> contactQuery =
new ObjectQuery<Contact>(queryString,
context, MergeOption.NoTracking);
// Get ObjectContext from ObjectQuery.
ObjectContext objectContext = contactQuery.Context;
Console.WriteLine("Connection string {0}",
objectContext.Connection.ConnectionString);
}
注解
查询的上下文包括连接、缓存和元数据。 有关详细信息,请参阅对象服务概述(实体框架)。
连接属性是可变的,必须先设置才能执行查询。 有关详细信息,请参阅管理对象服务中的连接(实体框架)。