ObjectQuery.Context 屬性

定義

取得與這個物件查詢相關聯的內容物件。

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) 中管理 Connections。

適用於

另請參閱