Stiamo sviluppando un progetto in ASP.NET/C#
che non è un progetto molto grande ma piuttosto grande. Attualmente abbiamo sviluppato poche pagine. Sto parlando dal punto di vista di una singola pagina in questo momento. L'approccio è seguito per ogni pagina che è stata sviluppata finora.Devo usare Linq To SQL direttamente nel codice o utilizzare un altro approccio?
Nel codice sottostante della mia pagina vengono utilizzate direttamente le query Linq To SQL
. Il insert operation
è terminato, queries
per riempire dropdownlists
e altre operazioni correlate database
vengono utilizzate nel codice dietro a se stesso.
Utilizziamo comunque le funzioni. Lo stesso vale per le altre pagine.
La mia domanda è: devo includerli nei file class
e quindi creare objects
e chiamare i metodi appropriati per fare le mie cose?
Se sì, dovremmo creare un singolo class
o creare una classe per pagina. Si chiama creazione Data Access Layer
.
Qualcuno può aiutarmi a suggerire un modo corretto per farlo?
Questo approccio è una buona pratica di programmazione.
Questa è una semplice funzione che stiamo utilizzando nel nostro codice dietro
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();
}
}
Chiunque può segnalare un semplice esempio riferimento a questa ricerca?
Spero che la mia domanda abbia un senso. Qualsiasi suggerimento è benvenuto.
Grazie, lo farò passa attraverso i link e torna da te. – freebird