Usando métodos estáticos ou nenhum método estático na classe Dao?
Oi eu gerar classes Dao para algumas operações de banco de dados
dessa maneira, tornando os métodos da classe Dao como estáticos ou não estáticos, é melhor?
Usando a classe dao de amostra abaixo, se mais de um cliente usar o método AddSampleItem ao mesmo tempo? Como isso pode resultar?
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();
}
}