Я читал бесчисленное количество статей о том, как спроектировать новое приложение MVC 3, используя передовой опыт.
90% статей объединяют файлы EF EDMX в тот же проект, что и приложение MVC. Те, кто разделяет эти элементы на свои собственные проекты, не уточняют, в какой проект каждый входит и какие ссылки есть у каждого проекта. Обычно они состоят из фрагментов кода, которые отлично подходят для обучения тому, как выполнять определенную функцию, но не говорят мне, как спроектировать решение.
Я считаю, что мне нужно как минимум 5 проектов в моем решении. Может ли кто-нибудь сказать мне, правильный ли у меня макет?
Это правильно? Может ли кто-нибудь указать мне на хорошую статью, в которой используется n-уровневая разработка с ViewModels, AutoMapper, шаблонами репозитория и EF4?