ADO.NET只是在读取数据的时候才需要连接到数据库,用DataAdapter把数据Fill到DataSet之后,就只要操作DataSet就可以了,这时候即使停掉数据库,也不会造成影响,但是在下次读取数据的时候,还是要保证数据库在正常运行。
读取出的DataSet存放在服务器端,不过.NET会自动管理内存的,所以不会造出资源浪费。
比较好的分页设计,可以每次只读取本页的数据,而不用全部读出来。