2010-07-26 52 views
0

我只是在想,是否有辦法通過我們已經添加到項目中的數據集類以編程方式打開和關閉與數據庫的連接。使用數據集以編程方式管理數據庫連接

我想避免一個特定的問題。假設有一個EmployeeTableAdapter。它有兩種方法IsValid(string EmployeeID)HasDepartmentAccess(string EmployeeID, string DeptID)。 Afaik每個這些方法,打開一個連接,進行數據檢索,然後關閉它。

連接的打開和關閉是在內部完成的。我有點想要重寫這個,並關閉頁面卸載事件(我手動註冊它與datadapter類莫名其妙)的連接。

+0

你試圖通過這樣做來避免什麼問題? – TheGeekYouNeed 2010-07-26 13:49:15

回答

0

如果您啓用了連接池(或禁用了連接池,因爲它默認啓用),我不建議您手動關閉連接。因爲現在每個「關閉」連接都沒有關閉,所以它們只會被標記爲關閉狀態並返回到池中,並變爲準備好用於下一個查詢。

閱讀更多於MSDN