新足迹

 找回密码
 注册

精华好帖回顾

· 今日晚餐-老虎菜,酸豆角肉末等 (2008-8-7) bluesummer · 我所经历的一个最不可思议的中介(续在38楼,61楼,104楼,高潮到来,曲终人散172楼)) (2009-6-19) 上海大闸蟹
· 书法 (2008-7-26) youyuan · 个人投机计划乱谈,写在美元破百之际(二楼更新期市、房市、汇市、A股完毕,欢迎拍砖) (2015-4-1) shdanding
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
返回顶部