Как разумно структурировать мой проект ASP.NET MVC 2 с помощью областей

Я хочу разумно структурировать свое веб-приложение ASP.NET MVC 2, используя области. Приложение состоит из двух основных частей Веб-сайт , которая является частью по умолчанию, и Информационной панели , которая управляет сайтом с помощью CMS. (Возможно, позже появятся и другие Области.)

Как мне лучше всего структурировать свой проект? Должен ли я ...

  1. создать панель управления Area и поместить материалы, относящиеся к части веб-сайта , в главную папку приложения, или я должен
  2. создать обе области Веб-сайт и Панель мониторинга ?

Кроме того, где я должен разместить свою модель данных сущности и соответствующие классы репозитория, к которым должны иметь доступ обе области?

5
задан abatishchev 24 August 2010 в 12:10
поделиться