architecture app MVC3 - comment stocker des données
-
24-10-2019 - |
Question
Objectifs:
- Être en mesure de développer rapidement une application dans MVC3
- validation ont en un seul endroit (c.-à-probabaly le modèle)
où je possède déjà la base de données
Question: Quelle est votre toolchain actuel de choix pour cette
J'ai dopés sur:
MvcScaffolding - http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/
Toutefois, ce besoin EF CTP5 si vous utilisez un modèle première stratégie
Impossible de comprendre comment obtenir la validation (DataAnnotations) facilement à partir du modèle, par exemple un champ [Obligatoire]
EF Modèle Première - encore une fois DataAnnotations semblait difficile. Cadre entité - DataAnnotations
LightSpeed ?? - http://www.mindscapehq.com/ actuelle ORM de choix.
La solution
Voici mon toolchain:
- ASP.NET MVC 3 avec Razor pour la partie de l'interface utilisateur
- FluentNHibernate pour l'accès aux données
- FluentValidation.NET des règles de validation
- AutoMapper pour la cartographie entre les modèles économiques et les modèles de vue
- MVContrib
Je construit également une structure de projet exemple utilisant ces cadres.