Я довольно запутался насчет ASP.NET MVC архитектуры проекта.
В ASP.NET WebForm я обычно для небольших и средних проектов, используя следующий шаблон проекта
DAL <- связаться через <em>DTO / считыватель / набор данных -> BL <-> UI
Я думаю, что в приложении MVC должно быть как
DAL <- связаться через <em>DTO / считыватель / набор данных -> BL - это модель <- контроллер -> пользовательский интерфейс - это вид
OR
DAL <- связь через <em>DTO / считыватель / набор данных -> BL <- связь через <em>Модель -> контроллер <-> UI is View
где Модель - некоторый бизнес-объект
Буду признателен, если кто-нибудь сможет (включая Джефф создатель stackoverflow ) дать любой опыт производственного уровня с ASP.NET MVC.