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(); 
   }
}

Antworten auf die Frage(5)

Ihre Antwort auf die Frage