首页 新闻 会员 周边 捐助

ASP.NET

0
[已解决问题] 解决于 2021-07-07 19:03

我想请教一下三层架构的引用究竟是怎么用的?BLL、DAL、Model

筆尖下的沉默的主页 筆尖下的沉默 | 菜鸟二级 | 园豆:283
提问于:2021-03-30 09:25
< >
分享
最佳答案
0

DAL为数据链路层,BLL为业务逻辑层,Model为模型和实体类型
如果用的是EF DB first,很多时候实体类也自动生成到了DAL层
一般引用顺序:
BLL引用Model
BLL引用DAL
DAL引用Model
APP(项目)引用BLL
APP(项目)引用Model
APP(项目)引用DAL(如果你的实体类放在了DAL层,那么项目需要引用DAL才可以)

奖励园豆:5
杨浩瑞 | 菜鸟二级 |园豆:211 | 2021-04-01 10:54

太感谢了

 

 

筆尖下的沉默 | 园豆:283 (菜鸟二级) | 2021-04-01 11:19
其他回答(1)
0

Model 是放实体结构 BLL是处理逻辑 DAL 是数据库相关的操作

不知道风往哪儿吹 | 园豆:2035 (老鸟四级) | 2021-03-30 09:31

那谁引用谁呢???

支持(0) 反对(0) 筆尖下的沉默 | 园豆:283 (菜鸟二级) | 2021-03-30 09:33

@笔尖下的沉默: BLL 引用DAL 前端引用BLL Model 都可以引用

支持(0) 反对(0) 不知道风往哪儿吹 | 园豆:2035 (老鸟四级) | 2021-03-30 09:34

@不知道风往哪儿吹: 谢谢,我试试看

支持(0) 反对(0) 筆尖下的沉默 | 园豆:283 (菜鸟二级) | 2021-03-30 09:35

@不知道风往哪儿吹:
这个Web前端引用不了BLL业务逻辑,报这个错是怎么回事啊

支持(0) 反对(0) 筆尖下的沉默 | 园豆:283 (菜鸟二级) | 2021-03-30 09:51

@笔尖下的沉默: 检查一下,应该是A引用了B,B引用了C,C又引用了A,导致死循环了

支持(0) 反对(0) 杨浩瑞 | 园豆:211 (菜鸟二级) | 2021-04-01 10:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册