這裏有小問題。 繼承人的代碼:「ObjectContext實例已經處理完畢,不能再用於需要連接的操作」
using (LINKSEntitiesMaster LE = new LINKSEntitiesMaster())
{
Cache["ALLDB"] = LE;
}
internal void FilterDB(string ParentPageTitle, string ButtonName)
{
var ALLdb = (LINKSEntitiesMaster)Cache["ALLDB"];
var x = ALLdb.MainTables.Where(s => s.Language == ParentPageTitle && s.ButtonName == ButtonName).Select(w => w.AllLinks).ToList();
Links.DataSource = ALLdb;
Links.DataBind();
}
錯誤是話題。 我將過濾的數據庫保存到一個列表,不知道爲什麼連接關閉...?
我一直在尋找,但無法罰款的答案。
它放置了第二個使用塊結束,因此您的緩存中存儲一個處置的上下文。 – asawyer