用TableAdapter做数据访问层,感觉不需要业务逻辑层了

来源:百度知道 编辑:UC知道 时间:2024/09/23 04:22:05
比如登录功能,select count(*) from where name=@name and mima=@mima,在.aspx.cs文件中判断一下返回值=0就密码错误,>0就登录成功,还有insert,update,delete,都可以在.aspx.cs文件中调用TableApater的方法把参数传进去就好了啊,还需要业务逻辑层吗

分层并不是绝对的。分层的目的是使软件松耦合,易变更。具体问题要具体对待,你所说的例子是很简单的情形,当然感觉加个业务层反而觉得画蛇添足。但是在复杂的应用中,不只是简单的数据的保存,删除,更新,复杂的业务逻辑就需要开辟专门的一层了。

要,

需要,.cs就是处理业务逻辑的,把它们放在一起,就是业务逻辑层。
分层是为拉方便维护和修改。

业务逻辑层的主要功能不是为了 insert,update,delete
而是为了处理输入错误,数据关系,控制流程等等