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 執行個體 (Instance) 相關聯的 ObjectQuery<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);
}
備註
查詢的內容包含連接、快取和中繼資料 (Metadata)。 如需詳細資訊,請參閱物件服務概觀 (Entity Framework)。
連接屬性是可變動的,而且您必須先設定連接屬性,然後才能執行查詢。 如需詳細資訊,請參閱 管理 Object Services 中的連線 (Entity Framework) 。