c# – .NET中的DAL和BLL
这是由Microsoft为这个
DAL/BLL design suggestion的ASP.NET(2.0)应用程序.我知道一些替代方案,我在这里阅读了相关的问题.不过,我不知道这个提出的解决方案是否值得实施,你知道吗?
我想开发用于公司内部使用的DAL / BLL组件,从各种应用程序和脚本访问客户和员工数据等.不过在开始构建这些东西之前,我想确保这个解决方案是“好”的.例如,BLL传递数据表而不是封装任何东西,您没有包含逻辑的隔离业务对象.它基本上只是一个愚蠢的层,简化了CRUD操作,并允许控件的数据绑定. 有谁在这个领域有经验,可以指出我的这个方法的专业和答案吗? 解决方法
优点:
– 简单的方法,一些数据映射是用datatable来完成的. – 提供一些方便点击选择,添加,更新和删除查询. – 可能适合非常简单的设计,几张桌子. – 适用于非自参考ER degigns或ER,具有少量查找表和简单/少量连接 – 适合在需要简单数据存储的地方.即.复杂的OO想法应该适用于“商业对象”,这种模式会使事情变得更加困难. 缺点: 结论: 一些链接: 尝试aspnet MVC – http://www.asp.net/learn/mvc-videos/video-360.aspx?redir=true (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |