猿问

关于asp.net webform开发效率和性能

请问,有没有这样的可能:

我们知道,datareader比dataset快多了,但是用dataset可以直接绑定一些控件,可以直接增删改,分页,排序,这样就提高了开发效率。可性能比datareader少多了。

那能不能通过某种性能优化的方式,比如缓存什么的,来使dataset速度无限逼近datareader。

不过这样,好像看起来,你用datareader来增删改所花的时间跟dataset性能优化所花时间差不多哎

墨色风雨
浏览 476回答 3
3回答

临摹微笑

一般情况用DataTable,如果是数据比较多,按照高效的分页读出想要的。 修改,删除用SQL语句。

慕哥6287543

dataset是一次性的读出所有的数据,datareader是一次只读取一条数据.应用在不同的地方,如果在大量数据处理的场合dataset比datareader效率要快很多.
随时随地看视频慕课网APP
我要回答