Я новичок в разработке шаблонов. Я хочу научиться строить трехуровневую архитектуру. Я искал, но смущен в некоторых случаях. В этой статье http://www.dotnetfunda.com/articles/show/18/4-tier-architecture-in-aspnet-with-csharp автор добавляет еще один уровень с названием Business Object. По моему мнению, очень полезно передавать данные с одного уровня на другой. И поскольку этот уровень включает только бизнес-объекты, мы можем добавить ссылку на этот уровень другим, и это не нарушает правила.Создание приложения n-уровня
Но некоторые другие статьи, они используют DTO. При таком подходе мы должны преобразовывать данные между DAL и BAL.
Я думаю, что использование слоя бизнес-объекта более логично и легко, и я не вижу недостатков в его использовании.
Пожалуйста, помогите мне прийти к устойчивому решению. Спасибо