新足迹

 找回密码
 注册

精华好帖回顾

· 误人子弟两三年之五 (2008-3-27) astina · 带着3岁皮娃和5个月奶娃的日本暴走~~~照片游记全文毕~~~电梯已安装!!! (2012-12-31) 2484335
· 非 类 (小说) (2009-5-27) xiaopangzi · 奶嘴呀奶嘴,宝宝“爱”你,我“恨”你!(关于奶嘴的种种疑惑的解答,经验之谈及相关建议)篇幅较长 (2011-5-30) 畅享
Advertisement
Advertisement
12
返回列表 发新帖
楼主:hornsay

请教C#高手之六: 有关DataTable的替代objects [复制链接]

发表于 2010-9-6 15:00 |显示全部楼层
此文章由 majia123 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 majia123 所有!转贴必须注明作者、出处和本声明,并保持内容完整
和自己写都一样,不过我们手写的话:
load data:datareader
update data:sql
理论上效率应该要比datatable高一点

原帖由 hornsay 于 2010-9-6 13:45 发表
看了下dOOdads的source code, 其实它也是用datatable作为bridge和database互动。

基本的过程好像是:
load data:  datatable ->dOOdads objects -> operation
update data:  dOOdads objects->datatable. ...
Advertisement
Advertisement

发表于 2010-9-6 15:07 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 majia123 于 2010-9-6 14:00 发表
和自己写都一样,不过我们手写的话:
load data:datareader
update data:sql
理论上效率应该要比datatable高一点



我原以为也是用datareader来load data, 用sql去update。

不过好处是几个click, 就可以把business object搞定,省了好多时间。
持不同股见者...

发表于 2010-9-6 15:13 |显示全部楼层
此文章由 majia123 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 majia123 所有!转贴必须注明作者、出处和本声明,并保持内容完整
肯定是要利用工具啊,但有一些地方如果对效率要求高,且需要多表操作的,一定要自己写数据访问做单独处理。这样既减轻工作量,又不会带来明显的副作用。

原帖由 hornsay 于 2010-9-6 14:07 发表


我原以为也是用datareader来load data, 用sql去update。

不过好处是几个click, 就可以把business object搞定,省了好多时间。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部