请问在c#中数据集是什么哦?它有什么作用啊?怎么去用它啊?

1个回答

  • C#中有数据集吗? 没有吧? . 只有dataset 之类的用来存储数据的你可以理解成数据集咯dataset就是一个虚拟的数据库咯,里面存着tables集合,table就保存着你的数据了,当然dataset使用是非常方便的,不需要连接数据库直接就可以new出来了! 还 有一个就是DataReader 也就是数据管理提供者类.你可以理解成datareader就是一个一直连着数据库的管道,一旦connection关闭datareader就直接关闭咯. 并且如果一个datareader没有关闭 再用同一个连接创建datareader就会出错了.

    还有一点啊datareader只能正向读取数据,不能修改数据;DataSet可以按任何顺序读行,可以按灵活的方式搜索、排序和过滤这些行,甚至可以改变这些行,然后将这些改变同步到数据库中.