Mentre iniziamo a lavorare su una nuovissima applicazione ASP.net MVC abbiamo appreso che dovremmo avere tutti i dati disponibili spinti per semplificare la creazione di una vista completa. Durante l'apprendimento, abbiamo iniziato a utilizzare un concetto di ViewModel o un oggetto complesso pieno di proprietà da altri oggetti di trasferimento dati di base.
Ora il nostro problema è stato nel nominare questi ViewModels. Ci siamo imbattuti nell'idea di utilizzare un nome creato dai nomi degli oggetti DTO come MemberContactViewModel. mentre questo va bene, sento che i nomi dovrebbero essere più unici o più legati a ciò che l'oggetto complesso farà piuttosto che a cosa è composto.
Quali sono i tuoi pensieri. Come deve essere chiamato un ViewModel complesso, in base ai dati che contiene o alla vista con cui interagirà.
Grazie per l'input.