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