C# asp.net 操作数据库?

来源:百度知道 编辑:UC知道 时间:2024/05/14 11:59:56
我发现使用ADO.NET 与数据库交互时,好像一般都有两种试,

一种是
对于select ,update ,delete,insert ...操作指令 进行封装. 调用时写明
表名,字段名,条件... 调用执行方法一次性解决.

另一种是一般的三层架构? 数据访问层,业务逻辑层,界面层,用到更多的是存储过程..

这种方式的业务逻辑层要与存储过程对应,写的代码也多.
--------

我想知道,两种方式,哪一种更适用,优缺点在哪???

如果对公司来说,以后实战应用,肯定是后者的,对构架来说,三层是初学者用的,一般来说,到以后公司的话,会用到多层构架……
你所说的第一种,是在校学生应用的。
第一种:操作比较简单,不用考虑太多,而在后期的代码修改上,会比较麻烦
第二种:操作有点难度,不过对于三层构架来说,还是比较简单的。对后期的代码修改比较方便。
在校学生还是推荐先把第一种掌握好,然后做三层构架的。至于多层,以后到实习或工作了,公司还会相应的教的……

当然三层~代码可用重复性高~~写好数据访问层~所有项目都可以共用~并且维护也方便~个人觉得不管项目大小~~数据访问层必须得单独写

当然是三层啦 分工明确 开一多人同时开工一起做
效率高
而其安全