新足迹

 找回密码
 注册

精华好帖回顾

· 2013年度总结(我的摄影第二年)-多图慎入 (2014-1-1) workflow · 简单易做且美味可口的偷懒餐 - Quiche (2008-11-11) 西式唐人
· Stanford University, California (2007-1-28) bulaohu · 水果炒鸡柳 (2005-7-11) samdong
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
返回顶部