2012-06-30 5 views
6

Wir sind ein Projekt in ASP.NET/C# zu entwickeln, die ein nicht sehr großes Projekt ist aber ein beträchtlicher ein. Derzeit haben wir einige Seiten entwickelt. Ich spreche gerade vom Standpunkt einer einzelnen Seite. Der Ansatz wird für jede Seite verfolgt, die bisher entwickelt wurde.Sollte ich Linq To SQL direkt im Code verwenden oder einen anderen Ansatz verwenden?

Im Code hinter meiner Seite verwenden wir direkt Linq To SQL Abfragen. Die insert operation erfolgt, queriesdropdownlists und andere database bezogene Operationen werden in Code hinter sich verwendet zu füllen.

Wir verwenden Funktionen though.The gleiche auch für andere Seiten geht.

Meine Frage ist, sollte ich sie in class Dateien einschließen und dann objects erstellen und geeignete Methoden aufrufen, um meine Sachen zu tun?

Wenn ja, sollten wir eine einzige class oder erstellen eine Klasse pro Seite erstellen. Wird dies als Erstellung Data Access Layer bezeichnet.

Kann mir jemand helfen, eine richtige Art und Weise legen nahe, dies zu tun?

Ist dieser Ansatz eine gute Programmierpraxis.

Dies ist eine einfache Funktion, die wir hinter

in unserem Code verwenden
public void AccountTypeFill() 
     { 
      //Get the types of Account ie Entity and individual 
      var acc = from type in dt.mem_types 
         select type.CustCategory; 
      if (acc != null) 
      { 
       NewCustomerddlAccountType.DataSource = acc.Distinct().ToList(); 
       NewCustomerddlAccountType.DataBind(); 
      } 
     } 

Kann jemand ein einfaches Beispiel auf diese Frage bezieht zeigen?

Ich hoffe meine Frage ergibt Sinn. Alle Vorschläge sind willkommen.

Antwort

6
+0

Dank werde ich Geh durch die Links und komm zu dir zurück. – freebird

Verwandte Themen