你好,我生成了一些用于数据库操作的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();
}
}