У меня есть следующая структура проекта, это все отдельные проекты, мне сказали сделать это таким образом, так что это не мой выбор.
CORE
--Self Explanitory
DATA
--Contains EF 4.1 EDMX, POCO's Generic Repository Interface
DATAMapping
--Contains Generic Repository
Services
-- Contains nothing at the moment
MVC 3 Application
-- Self Explanitory
Вот мой вопрос. Я читал, что лучше всего держать контроллеры на диете и что модели / модели представления должны быть тупыми, поэтому представляем часть уровня обслуживания в структуре моего проекта. Актуальный вопрос сейчас; Это хороший подход, или я создаю слишком много работы для себя?
Итак, если я хочу сказать, что у меня есть какие-то CRUD-операции для продуктов или категорий или любых других объектов, репозиторий должен быть создан из уровня обслуживания/уровня бизнес-логики?
Некоторый ввод пожалуйста??