您好我为某些DB操作生成Dao类在Dao类中使用静态方法或非静态方法?
以这种方式将Dao类的方法设置为static或none static更好吗?
使用下面的示例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();
}
}