У меня есть следующее для структуры проекта, это все отдельные проекты, мне сказали сделать это таким образом, а не мой выбор.
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 для продуктов или категорий или каких-либо других объектов, то создание хранилища должно быть создано из уровня обслуживания / уровня бизнес-логики?
Какой-то вклад, пожалуйста ??