2012-05-22 5 views
0

Lors de la création d'un nouveau projet ASP.NET MVC 3, aucun répertoire prédéfini n'est disponible pour le stockage des objets ViewModel (probablement parce qu'il s'agit d'un modèle facultatif). Je sais que l'emplacement est arbitraire, mais y a-t-il un chemin généralement accepté où ces emplacements devraient être placés?Chemin ASP.NET MVC ViewModel

+0

Il n'existe pas de norme de ce type; Cependant l'avoir dans un répertoire séparé comme 'ViewModels' donnerait une manière logique d'organiser les fichiers. –

Répondre

1

Habituellement, les ViewModels doivent être dans le même projet des vues, mais il est arbitraire

enter image description here

1

Dans le dossier du modèle. Ce dossier doit contenir des modèles de vue. Les modèles de domaine ou les modèles d'entité doivent faire partie d'un autre assemblage, c'est-à-dire un assemblage de couche d'accès aux données. Idem pour les DTO.