大家来讨论ADO.net数据访问方式问题。
我的几点体会,希望和大家探讨一下。
1 在实际工作中,我觉得dataSet的用处不是很大,反而是DataTable用的很多。在我作过的项目中几乎都是通过DataTable来完成的。
2 我觉得通过DataAdapter来更新数据库在二层结构下还简单方便,但是在3层应用下不是很好用,我在实际工作中在数据访问层里都是通过SQLCommand对象来直接更新数据库。
3 我觉得在一般的项目下用DataReader和DataAdapter来读取数据从实际中看来没有什么区别。而且现在的用户那里的pc的内存都很大,所以DataReader并没有多大的优势,所以我一般都是用DataAdapter来加载数据。