Sono nuovo nella programmazione C # e in OOP. Ho bisogno di immergermi nelle applicazioni web per la mia azienda, e ho bisogno di farlo in modo rapido e corretto.
Quindi anche io so che ASP.NET MVC è la strada da percorrere, voglio iniziare con alcune semplici applicazioni con Webform ASP.NET e poi avanzare alla logica MVC.
Riguardo anche alle mie classi di database: ho intenzione di creare classi di database comuni per poterle utilizzare sia da WinForms sia da applicazioni ASP.NET.
So anche che la strada da percorrere è conoscere l'ORM e l'EF. Ma voglio anche iniziare da dove mi sento a mio agio e questo è il tradizionale modo ADO.NET.
Quindi sulle mie classi di livello di accesso ai dati:
-
Devo restituire i miei risultati in set di dati o array / elenchi?
-
I miei metodi dovrebbero connettersi / disconnettersi dal db, o avere metodi separati e lasciare che l'applicazione mantenga la connessione?