有一种名为Microsoft ASP.NET (2.0)应用程序DAL/BLL设计建议。我知道一些替代方案,并且我已经阅读了相关的SO问题。然而,我想知道这个提出的解决方案是否值得实施,你知道具体的缺点吗?
我想开发公司内部使用的DAL/BLL组件,以从各种应用程序和脚本中访问客户和员工数据等。但在我开始构建这些内容之前,我想确保这个解决方案是“好”的。例如,BLL传递数据表而不是封装任何东西,您没有包含逻辑的隔离业务对象。它基本上只是一个愚蠢的层,稍微简化了CRUD操作并允许控件进行数据绑定。
有经验的人能否指出这种方法的利弊?