Qualcuno potrebbe aiutarmi a trovare un buon tutorial su come posso implementare pattern DAO e anche strumenti che mi aiutano a creare queste classi in modo automatico.
Penso che potrebbe aiutarti di più su google per il modello repository . È quasi lo stesso di un DAO, solo che i DAO possono essere a grana fine mentre un repository di solito incapsula solo una radice aggregata. Il principio alla base di entrambi è lo stesso, però.
Per quanto riguarda la generazione del codice: puoi semplicemente impostare un modello T4 per loro o utilizzare un altro motore di template come NVelocity per creare automaticamente questi DAO. Tuttavia, se si implementano DAO / Repository in modo generico, a mio parere non c'è bisogno di generare codice.
Ecco anche un tutorial per l'implementazione di DAO con quadro delle entità.
Leggi altre domande sui tag c# design-patterns asp.net