大家好!
在服务器不是很好时用dataset会对服务器内存产生较大的影响,所以我想请问有没有其他的方式来读取服务器端的数据呢?除了DataReader还有其他的方法么?用List可以么?用List有什么区别,好处?
谢谢!
要看你是什么需求了.
1.DataSet/DataTable是一次性的取出来你需要的数据,放在内存中.是一个集合操作,有更多的方法可用.
2.DataReader是一条一条的取出来.
List是ASP.NET中的方法,不能操作数据库,可以通过DataSet/DataTable/DataReader填充数据.
各有缺点和优点,其实如果数据量不太,占不了多少内存,或用多少取多少。
难道分页+sql查询条件不能解决问题?