Идеальная структура папок в MVC 3 - PullRequest
1 голос
/ 12 октября 2011

Я только что запустил новое приложение MVC3. Я использую EF для доступа к базе данных. У меня есть сомнения по поводу структуры папок.

Здесь я прилагаю изображение обозревателя решений моего приложения

enter image description here

I Создано 3 папки в папке моделей

1.Просмотр моделей - содержит режимы просмотра, которые будут использоваться для отображения информации

2.Доменная модель - я используюСтруктура лица. Так что я положил все файлы EDMX и связанные файлы.

3.Логика бизнеса - здесь я пишу все сервисные функции. Скажем, если я хочу добавить новое объявление, я создам объект класса adsServices и вызову функцию в этом классе из контроллера.Эти функции будут использовать каркас Entity для доступа к базе данных.

Вопрос

1. Моя структура папок - идеальная структура папок?если нет, скажите, пожалуйста, ваше предложение.

2. Является ли хорошей идеей создание модели данных сущностей для каждого модуля в приложении?(например: объявления, категории)

Примечание: Мое приложение - приложение среднего размера. Просто не слишком большое.

1 Ответ

4 голосов
/ 12 октября 2011

1. Моя структура папок - идеальная структура папок?

Идеальной структуры не существует. Структура зависит от типа приложения, размера, методологии разработки. Лучше создать еще один проект для хранения доменных сущностей и сервисов.

2. Является ли хорошей идеей создание модели данных сущностей для каждого модуля в приложении? (например: объявления, категория)

Это также зависит от размера приложения и границ в вашей бизнес-логике (например: один контекст для логики продаж и другой для безопасности). В вашем случае достаточно одного контекста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...