1
當你創建一個DataContext,直到您檢索對象的連接被關閉,當你在你使用遞延運營商或後期綁定的情況下檢索對象其打開。強制的DataContext的連接(LINQ)開幕
是否有可能(在datacontext的擴展方法中)強制datacontext打開它的Connection,而不用LINQ查詢LINQ或用ExecuteQuery,ExecuteCommand等對數據庫進行假查詢?
感謝
當你創建一個DataContext,直到您檢索對象的連接被關閉,當你在你使用遞延運營商或後期綁定的情況下檢索對象其打開。強制的DataContext的連接(LINQ)開幕
是否有可能(在datacontext的擴展方法中)強制datacontext打開它的Connection,而不用LINQ查詢LINQ或用ExecuteQuery,ExecuteCommand等對數據庫進行假查詢?
感謝
可以使用DataContext.Connection
屬性檢索連接,並調用Open()
自己。
我會嘗試,但將它放在DataContext的無效狀態?也許datacontext的成員函數打開連接,如果它尚未打開,沒有設置任何其他標誌。 – 2010-01-12 18:33:33
@Mike:說實話,我不知道這個細節。我相信*這是合法的。 – 2010-01-12 18:59:34
我已經採取了另一種方法。我會做的時候在這裏發表我的文章... I'l標記你回答,彷彿接受。 – 2010-01-12 19:27:09