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
属性值
与此 ObjectContext 实例关联的 ObjectQuery<T>。
示例
此示例获取与此 ObjectContextObjectQuery<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);
}
注解
查询的上下文包括连接、缓存和元数据。 有关详细信息,请参阅对象服务概述 (Entity Framework)。
连接属性是可变的,执行查询前必须设置该属性。 有关详细信息,请参阅 管理对象服务中的连接 (实体框架) 。