熟悉架构请进!asp.net三层架构中数据库的操作放在哪个层里

来源:百度知道 编辑:UC知道 时间:2024/06/14 13:14:01
asp.net三层架构中数据库的操作放在哪个层里?
如果是存储过程操作应该放在哪一个层?

数据库层,通常叫做DAL(Data Access Layer)

数据层 (data)

三层架构应该是指的工作站或表示层接口、事务逻辑、数据库以及与其相关的程序设计
所以当然是放在数据库那层了

数据库的操作放在数据层里
存储过程的地位有的暧昧,虽然是直接操作数据库,但是又会有一些逻辑操作,所以要分开来看:
如果这个存储过程的操作就是简单的insert等语句,也就是直接操作数据库,放在数据层
如果这个存储过程的操作含有好多逻辑判断,那就应该放在逻辑层

当然,对存储过程调用的操作肯定是在数据层

dal

都属于Data Access Layer(数据访问层)