Verwenden Sie statische Methoden oder keine statischen Methoden in Dao Class?
Hallo, ich generiere Dao-Klassen für einige DB-Operationen
Auf diese Weise ist es besser, Methoden von Dao als statisch oder nicht statisch zu klassifizieren.
Wenn Sie die folgende Beispiel-Dao-Klasse verwenden, müssen mehrere Clients gleichzeitig die AddSampleItem-Methode verwenden.
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();
}
}