同樣的疑惑,記錄一下吧:
http://bbs.csdn.net/topics/360204198
DAL靜不靜态看connection等關鍵資源是否靜态
比如下面的代碼,就算靜态也沒事
public class DAL
{
public static DataTable Query(...)
{
using(var conn = new XXXConnection(...))
...
}
}
下面的代碼,就算不靜态也有事
private static XXXConnection _conn = new XXXConnection(...);
public DataTable Query(...)
}
可見,關鍵是連接配接字段不能寫成靜态的啊。