с архитектурой nTier обычно создают данные, бизнес, рабочий процесс и уровень ui. В этой настройке ваш слой данных и бизнес-уровни разделяются и могут повторно использоваться другими слоями.ASP.NET MVC vs. nTier Разделение проблем
В ASP.NET MVC кажется, что модель действует как бизнес и уровень данных, так как ясно, что модель является данными, а вся документация указывает на то, что бизнес-логика принадлежит модели.
Как эта архитектура способствует хорошему разделению проблем, когда эти два слоя смешиваются?