Quando creare un nuovo controller MVC per un modello

0

Il progetto: Ho diversi casi in cui non sono sicuro se dovrei usare un approccio 'Separation of Concerns' o uno semplicistico. Sono tutti simili alla configurazione di seguito.

es. Un Estimate contiene più Notes

EstimateController.Details - > Visualizza i dettagli di un Preventivo (Nome, Descrizione, Ecc.) E sotto di esso visualizza una vista tabulare di Note (separati per tipo).

I miei pensieri:

Da un lato, sarebbe una separazione delle preoccupazioni e la creazione di un nuovo controller suona come il modo corretto di fare le cose, utilizzando, se necessario, viste parziali.

D'altra parte, sembra un po 'eccessivo avere un controller per tutti i casi come questo. (ad esempio, le stime contengono: note, numeri di specifica, numeri di disegno e addendum, analogamente a molti altri modelli del modello di business).

Domanda:

  • Che banalità è banale giustificare la creazione di un controller separato per un sottomodello?

Ho trovato molti posti che dicono che dovresti avere un controller separato per ogni modello di visualizzazione ma da quelli che ho visto nessuno menziona perché o menzioni quanto banale di un modello è troppo banale ?

    
posta Shelby115 10.09.2014 - 17:47
fonte

0 risposte

Leggi altre domande sui tag