首页 新闻 会员 周边 捐助

.net三层架构的问题

0
悬赏园豆:5 [已关闭问题]
按照分层原则,数据层究竟要不要引用实体层
999999999999999的主页 999999999999999 | 初学一级 | 园豆:3
提问于:2008-06-22 18:27
< >
分享
其他回答(6)
0
要吧,三层都需要... 感觉实体就是各层之间联系的桥梁,如果你要添加一个用户,把一个UserInfo类作参数传递:Add(UserInfo user)肯定要比用:Add(string name, int age, string email ...)好的多 只是DAL不能依赖BLL,BLL不能依赖UI
水言木 | 园豆:586 (小虾三级) | 2008-06-22 19:10
0
Jared.Nie | 园豆:1940 (小虾三级) | 2008-06-22 21:26
0
数据层肯定要引用实体,实体数据的载体。无论是从UI传数据到访问层,还是从访问层获取数据到实体,整个过程都需要用到实体。
TerryLee | 园豆:3300 (老鸟四级) | 2008-06-22 22:10
0
不然的话在数据层读到数据到哪里完成这个实体?
风海迷沙 | 园豆:4453 (老鸟四级) | 2008-06-23 10:19
0
不要为了架构而架构,如果这样,那么Design Pattern就成了一种负担了
Jun1st | 园豆:240 (菜鸟二级) | 2008-06-23 22:48
0
原则是原则上允许就可以了。没有钉死的规则。一旦玩死,人就不是人了,是机器
West | 园豆:1095 (小虾三级) | 2008-06-24 15:04
0
偶一般是用比如: model,dal,bll,一般还好有web和common(一些通用的类比如:dbutility等等) 显然 dal要引用model和common bll要引用model和dal web引用bll 基本上这样,不过有时候还是会变通的
BeautyLogic | 园豆:220 (菜鸟二级) | 2008-07-06 15:04
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册