Sto costruendo la mia prima applicazione MVC in Visual Studio 2013 (MVC 5) e non sono abbastanza chiaro il modo migliore per configurare il mio modello.
Ho generato un modello di framework di entità utilizzando il codice prima di un database esistente. Il mio primo istinto è stato quello di creare alcune classi intermedie che sarebbero state il modello utilizzato dalle viste e di far funzionare quelle classi con le classi del framework di entità.
Mentre stavo scrivendo le classi intermedie, mi sono reso conto che per lo più stavo solo ri-implementando molte cose che le classi EF avevano già fatto solo con il setter privato occasionale o il cast da un tipo di dati a un altro. Quindi sembrava uno spreco.
La regola generale è utilizzare direttamente le classi del framework di entità come Modello per un'applicazione MVC? O c'è qualche vantaggio che mi manca per la costruzione di queste classi intermedie?