C#中的DataAdapter类

C#中的DataAdapter类主要是什么作用,它与DataSet类有什么关系?

c#
suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
接近 6 年之前 回复

2个回答

DataSet是存储数据的存储类
DataAdapter 是用于填充DataSet的工具(DataAdapter 要利用Command才能有效)
//假设前面已经设置好Command了
DataAdapter _da=new DataAdapter (cmd);
DataSet _ds=new DataSet();
_da.Fill(_ds);
这样ds里存的就是cmd设置的sql所查出的内容!
详细的你参考 C#的数据库访问机制

u013148386
青峰神云 是否可以这样认为,上面的_ds是一个临时存放数据的对象吗?
接近 6 年之前 回复

dataset只能临时存放数据,也就是内存中的表的集合,dataAdpter是介于Dataset和数据库之间的适配器,也就是一个是容器,一个是管理容器的。可以这么认为。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!