C# 中DataSet小问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:57:47
DataSet 每次是不是把数据库中的所有数据读入到本地机器上啊?
谢谢!

不是!!
不是要用到 SqlDataAdapter 吗?
在它的对象的Fill()方法里
要看你是把什么数据填充的数据集了!!!
可以是几个表!也可以是一条数据!!

DATASET就是数据库在内存的一个镜像
只是中间的数据较少,这个“数据库”中的数据是 根据条件检索出来的
如果你不更新,也就是不使用SQL语句,DATASET是不会再读取数据库的
类似于触发更新,不触发不变化,
每次读的都是SQL语句检索的数据,检索一次后,本次检索停止,假设以后不再检索,就不再跟数据库有瓜葛了,井水不犯河水