ASP.NET MVC - Предложения расположения решения

set VAR='hello world'
echo $VAR | wc -w

вот то, как можно проверить.

if [ `echo $VAR | wc -w` -gt 1 ] 
then
    echo "Hello"
fi
5
задан Community 23 May 2017 в 10:33
поделиться

3 ответа

Возможно, вы захотите ознакомиться с макетом, который используется в проекте архитектуры S # arp , или с луковой архитектурой , используемой в Code Camp Сервер Эталонное приложение MVC. В оба проекта вложили много усилий разные люди, чтобы получить хорошее разделение проблем в контексте asp.net MVC и дизайна, управляемого доменами.

4
ответ дан 14 December 2019 в 19:20
поделиться

Лично я изучаю только MVC. Мой опыт исходит из ASP.NET WebForms, но я бы выбрал макет, предложенный в приведенной вами ссылке. Второй ответ:

  • Модели
  • Представления
  • Контроллер
  • Сервисы
  • Тесты - по одному для каждого проекта.
1
ответ дан 14 December 2019 в 19:20
поделиться

Я бы взял контекст EF и репозитории из моделей на уровень доступа к данным Project.Data и поместил ваши бизнес-объекты в Project.BusinessLogic (?).

Это дает преимущество помещения двух сборок (Project.Data и Project.BusinessLogic) в другие приложения, которые вы можете построить в том же домене. Это означает, что ваш следующий проект имеет очень полезную отправную точку.

Надеюсь, что это поможет,

Дэн

0
ответ дан 14 December 2019 в 19:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: