Как мне настроить свое решение при использовании ASP.net MVC? - PullRequest
0 голосов
/ 29 мая 2009

При использовании веб-форм ASP.net мое обычное решение будет иметь следующий тип установки -

  1. MyCompany.MyProject.Presentation.MyWebFormsApp (веб-формы asp.net)
  2. MyCompany.MyProject.Service.MyServieLayer (WCF / веб-сервис)
  3. MyCompany.MyProject.Business.MyBusinessLogicLayer (проект класса)
  4. MyCompany.MyProject.DataAccess.MyDALayer (класс проекта / Linq2SQL / NHibernate == DataModel)
  5. MyCompany.MyProject.DataTransferObjects.MyDomainLayer (проект класса)
  6. {целая куча тестовых проектов}

При использовании ASP.net MVC я использовал этот вид разбивки решения -

  1. MyCompany.MyProject.Presentation.MyMVCApp (проект ASP.net MVC)
  2. MyCompany.MyProject.DataAccess.MyDALayer (класс проекта / Linq2SQL / NHibernate == DataModel)
  3. {целая куча тестовых проектов}

Вопрос В настройке APC MVC, как мне соединить мои уровни DomainObjects / DTO / POCO и WCF / Web Service ?? Потеряю ли я какие-либо функции, если хочу сохранить решение, которое я использовал для WebForms ??

1 Ответ

2 голосов
/ 29 мая 2009

Проект ASP.NET MVC должен отличаться только в веб-проекте, все остальное должно оставаться прежним. В веб-проекте обычная страница, имеющаяся в приложении веб-форм, теперь будет разделяться на контроллер и просматривать.

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