Я только что запустил новое приложение MVC3. Я использую EF для доступа к базе данных. У меня есть сомнения по поводу структуры папок.
Здесь я прилагаю изображение обозревателя решений моего приложения
I Создано 3 папки в папке моделей
1.Просмотр моделей - содержит режимы просмотра, которые будут использоваться для отображения информации
2.Доменная модель - я используюСтруктура лица. Так что я положил все файлы EDMX и связанные файлы.
3.Логика бизнеса - здесь я пишу все сервисные функции. Скажем, если я хочу добавить новое объявление, я создам объект класса adsServices и вызову функцию в этом классе из контроллера.Эти функции будут использовать каркас Entity для доступа к базе данных.
Вопрос
1. Моя структура папок - идеальная структура папок?если нет, скажите, пожалуйста, ваше предложение.
2. Является ли хорошей идеей создание модели данных сущностей для каждого модуля в приложении?(например: объявления, категории)
Примечание: Мое приложение - приложение среднего размера. Просто не слишком большое.