什么情况下使用dataset

waltguo 2008-04-07 06:56:41
如题回答。。。
...全文
109 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpp_1 2008-04-07
  • 打赏
  • 举报
回复
dataset可以看成是一个大房子,datatable是里面的各种家具,一块一块的
在多个datatable的时候,可以把他们归到一个dataset里面
可以设置他们之间的多种对应关系,可以看成是一个内存中的一个数据库
xiaozhanger 2008-04-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lovehongyun 的回复:]
DataSet是可断开连接.

DataReader是保持连接.

具体什么时候用什么.要了解他的本质及区别
了解后,自己权衡什么时候用.
[/Quote]

DataTable能断开连接吗
zhanghf 2008-04-07
  • 打赏
  • 举报
回复
除了查询,希望对数据进行插入,更新,删除操作时,使用DataSet,把数据通过查询语句取得,放在服务器的缓存中,可以实现断开数据库处理。
要是只是简单的查询,使用datareader就可以了。
host1982 2008-04-07
  • 打赏
  • 举报
回复
楼主问的问题面太大了,不好说的哈,这个看你自己了,不过建议不到万不得已还是不要用ds,毕竟sqldatareader的速度要快很多
oec2003 2008-04-07
  • 打赏
  • 举报
回复
在你需要读取多个table数据的时候,就可以将table装载到dataset中,而且必要时还可以将这些table关联起来
lovehongyun 2008-04-07
  • 打赏
  • 举报
回复
DataSet是可断开连接.

DataReader是保持连接.

具体什么时候用什么.要了解他的本质及区别
了解后,自己权衡什么时候用.
我姓区不姓区 2008-04-07
  • 打赏
  • 举报
回复
数据集DataSet是数据驻留在内存中的一种表示形式,数据集中的数据可以看成数据存储器的部分数据的本地副本,并可以对这些数据执行检索(选择)、插入,修改,删除等操作。
JustLovePro 2008-04-07
  • 打赏
  • 举报
回复
dataset作为非连接式数据集,应用非常广泛~
经常用在查询获得数据集。
当然能利用datareader的地方也可以它,看个人习惯还要考虑
执行效率
moduofanchen 2008-04-07
  • 打赏
  • 举报
回复
这个还真不好说 我一般牵涉到查询 控件绑定数据 都会用dataset

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧