请问,有没有这样的可能:
我们知道,datareader比dataset快多了,但是用dataset可以直接绑定一些控件,可以直接增删改,分页,排序,这样就提高了开发效率。可性能比datareader少多了。
那能不能通过某种性能优化的方式,比如缓存什么的,来使dataset速度无限逼近datareader。
不过这样,好像看起来,你用datareader来增删改所花的时间跟dataset性能优化所花时间差不多哎
一般情况用DataTable,如果是数据比较多,按照高效的分页读出想要的。
修改,删除用SQL语句。
dataset是一次性的读出所有的数据,datareader是一次只读取一条数据.应用在不同的地方,如果在大量数据处理的场合dataset比datareader效率要快很多.
你要高性能,直接用SQL语句.要高开发效率,用代码生成器.不一定要盯着dataset不放的,换个角度思考...