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

屬性值

與此ObjectQuery<T>事件相關的。ObjectContext

範例

這個範例得到與該ObjectQuery<T>物件相關聯的ObjectContext物件。

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)。

連線屬性是可變的,必須在查詢執行前設定完成。 欲了解更多資訊,請參閱物件服務中的連線管理(實體框架)。

適用於

另請參閱