Dataset与TableAdapter的分别 如题。另: 什么时候用DATASET,什么时候用TableAdapter?谢谢大大。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataSet 是定义集合,裹面放了些 DataTable (也可以把 DataSet 看成是一个 DB)TableAdapter 也就是用来执行什麽动作时用的,比如填充,或是更新等命令用的两者不同吧~ 你说错了吧。应该是DataAdapter。中文解释是数据适配器。dataset总是和DataAdapter配合使用。ADO.NET有两种访问数据库的模式。一种是DBConnection---DbCommand 这种方式。另外一种就是 采用DataAdapter+DataSet。DataSet你可以理解为本地的一个缓冲器,能存放多个表的数据。而通过DataAdapter.Fill()可以将数据库的数据填充到Dataset,然后读取dataset。或者 dataset数据改变了 通过DataAdapter.Update命令 将数据更新到数据库。 曾经看过一个形象的比喻。DataSet和DataAdapter一个是水桶,一个是水龙头…… DataAdapter不仅仅是水龙头 它不仅仅可以填充水桶 也可以将水桶的数据 反馈到数据库 DATASET用来保存数据,但不读取更新数据库,而DataAdapter则只操作数据库,比如读取更新数据库,但不保存数据,相反,DataAdapter把读取出来的数据写入DATASET对象,这个分工把保存数据和读取更新数据库分开,主要是因为各种不同的数据库有不同的操作方法,这样对每种数据库都有不同的DataAdapter派生类去执行特有饿读取更新数据库操作,而不同数据库转换成c#可处理数据时都是一样的,对于不同数据库,都可以用同一个DATASET对象去保存数据,这样把保存数据和数据库操作分开就很好解决这个问题, DataSet是容器,TableAdapter是搬运工。 鼠标上下移动,如何让Image里的照片上下移动? 从数据库里查询来的数据 如何在GridDataView里面以¥显示 appface使用问题 遇到鬼了,好心人给看看! AxWebBrowser在遇到JavaScript错误时,弹出对话框提示是否继续运行脚本,怎样禁止弹出这些对话框? 20分求解:datagrid的问题 請問怎麼才能將GRIDVIEW中的數據導到EXCEL並由用戶選擇路徑存入客戶端,並在字符型或所有字段值前加入單引號? C#中如何调用网页中的元素并控制 !新手求助,C#中openFileDialog控件使用问题 如何减少C#程序的内存消耗? C# 调用打开文件对话框 内容替换
TableAdapter 也就是用来执行什麽动作时用的,比如填充,或是更新等命令用的
两者不同吧~
dataset总是和DataAdapter配合使用。
ADO.NET有两种访问数据库的模式。一种是DBConnection---DbCommand 这种方式。
另外一种就是 采用DataAdapter+DataSet。DataSet你可以理解为本地的一个缓冲器,能存放多个表的数据。
而通过DataAdapter.Fill()可以将数据库的数据填充到Dataset,然后读取dataset。
或者 dataset数据改变了 通过DataAdapter.Update命令 将数据更新到数据库。
DataSet和DataAdapter一个是水桶,一个是水龙头……
DataAdapter不仅仅是水龙头 它不仅仅可以填充水桶 也可以将水桶的数据 反馈到数据库