首页 新闻 搜索 专区 学院

ASP.NET

0
[待解决问题]

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

笔尖下的沉默的主页 笔尖下的沉默 | 菜鸟二级 | 园豆:221
提问于:2021-03-30 09:25
< >
分享
所有回答(2)
0

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

不知道风往哪儿吹 | 园豆:1506 (小虾三级) | 2021-03-30 09:31

那谁引用谁呢???

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

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

支持(0) 反对(0) 不知道风往哪儿吹 | 园豆:1506 (小虾三级) | 2021-03-30 09:34

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

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

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

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

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

支持(0) 反对(0) 杨浩瑞 | 园豆:206 (菜鸟二级) | 2021-04-01 10:54
0

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

杨浩瑞 | 园豆:206 (菜鸟二级) | 2021-04-01 10:54

太感谢了

 

 

支持(0) 反对(0) 笔尖下的沉默 | 园豆:221 (菜鸟二级) | 2021-04-01 11:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册