新足迹

 找回密码
 注册

精华好帖回顾

· 把酸豆角扔了,川菜来了,口水多的准备好纸巾。 (2009-9-16) wideye · 十年回首两茫茫,返澳半年找工经历回顾有感 (2009-4-17) 北雁南飞
· 大头怀念的北京小吃(十一)-- 稻香村的牛舌饼 (2012-11-20) datou2z · 我也来露一小手——橙味曲奇 (2005-8-16) NT
Advertisement
Advertisement
12
返回列表 发新帖
楼主:hornsay

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

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

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


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

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

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部