Questa è più una questione architettonica riguardante MVC e accesso ai dati:
Abbiamo un programma personalizzato che genera tutti i proc e le classi memorizzati per il livello dati dal database MS SQL. È piuttosto carino perché genera una classe base con le operazioni CRUD di base che include le letture di ForeignKey. Genera anche la versione plurale della classe per restituire le raccolte di oggetti.
Per la prossima fase della nostra applicazione stiamo pianificando di utilizzare MVC, ma speravamo di continuare a utilizzare questo ottimo strumento. Dove inserirò le classi generate nella mia nuova applicazione MVC? Ho visto persone creare una cartella Infrastruttura per la loro logica di accesso ai dati.
È una buona idea continuare a utilizzare questo strumento o dovremmo essere convertiti in Entity Framework?
Inoltre, se il DAL restituisce oggetti e liste di oggetti cosa inserirò nel mio livello Modello?