27
我有幾種方法,與DB處理和所有的人都開始通過調用C#的LINQ到SQL - 如果DataContext的使用IDisposable的
FaierDbDataContext db = new FaierDbDataContext();
由於LINQ2SQL DataContext對象實現IDisposable配置,這應該使用與「使用」?
using (FaierDbDataContext db = new FaierDbDataContext()) {
// use db here
}
這樣或那樣使用它的含義是什麼?
另外,一個側面說明,使用LINQ的人,你不應該讓你的DataContext的實例變量爲您的數據模型類。相反,每次你需要在你的方法中聲明一個。 – mmcdole 2009-05-04 19:34:11