【发布时间】:2011-02-01 04:50:08
【问题描述】:
您好,我为一些 DB 操作生成了 Dao 类
这样将 Dao 类的方法设置为静态还是非静态比较好?
使用下面的示例 dao 类,如果有多个客户端同时使用 AddSampleItem 方法?这可能会导致什么结果?
public class SampleDao
{
static DataAcessor dataAcessor
public static void AddSampleItem(object[] params)
{
dataAcessor =new DataAcessor();
//generate query here
string query="..."
dataAcessor.ExecuteQery(query);
dataAcessor.Close();
}
public static void UpdateSampleItem(object[] params)
{
dataAcessor =new DataAcessor();
//generate query here
string query="..."
dataAcessor.ExecuteQery(query);
dataAcessor.Close();
}
}
【问题讨论】: