Je suis nouveau à MVC et même s'il y a beaucoup (et je veux dire beaucoup) d'informations là-bas qui est très utile - c'est très difficile à obtenir une compréhension claire sur la façon d'atteindre mes exigences exactes avec MVC 2.0.Travailler avec MVC 2.0 et le modèle dans un assemblage séparé
Je voudrais mettre en place une solution comme suit:
- Fournir une interface utilisateur Web à l'aide d'un projet MVC 2.0.
- Utilisez Linq to SQL classes projet pour la persistance des données.
- J'ai deux modules de code séparés qui devront accéder au modèle Linq to SQL ci-dessus - donc je ne serai pas capable d'inclure mon modèle Linq to SQL directement dans le projet MVC lui-même.
- J'ai aussi une couche Business Logic devant mon projet Linq to SQL.
Mes questions sont les suivantes:
- Comment puis-je mettre en place la partie du modèle de mon application MVC pour pointer vers mon projet LINQ to SQL via mon BLL?
- Comment effectuer la validation d'une application Web? Puis-je utiliser la validation de modèle MVC 2.0? Sinon, quelles sont les alternatives?
- Enfin (et légèrement de côté) - Qu'est-ce que ViewModel et en quoi est-ce différent du modèle?
Tant de questions. Mais c'est une nouvelle technologie passionnante et des problèmes d'accès aux données de côté, tout ce que j'ai à gérer très rapidement et je pense que MVC 2.0 est fantastique.
Merci pour les pointeurs que vous pouvez fournir.