Nella mia applicazione ASP MVC ho deciso di aggiungere un altro Business Layer e ho reso il modello solo per avere proprietà.
Tutte le altre funzionalità come salvare in db, ottenere da db sono fatte su questo nuovo livello aziendale. Quindi ora il controller chiamerà questo livello aziendale e il modello per varie operazioni. È un buon approccio al design come questo?
Ho deciso di non utilizzare il modello per questo scopo perché avrei bisogno di un certo numero di modelli per diverse azioni. (per esempio, uno per la modifica e altro per creare)