itemDataTable = DBUtils.ExecuteEnumerable(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL"); 方法三: DynamicObjectCollection Dyobj = DBUtils.ExecuteDynamicObject(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL"); @林荫大道cc 谢谢! https://vip.kingdee.com/article/66991726065234688 谢谢!"/>
关闭
页面内容是否对您有帮助?
0/200
请选择您想要咨询的产品
请选择
关闭
提示
抱歉,您所使用的账号暂未绑定对应的产品!
请联系贵司企业管理员,为您的账号绑定对应的产品。若需购买产品, 请拨打 4008-830-830 免费咨询
确定
首页>资讯>最新问答> 插件开发获取数据库数据的三种方法有什么不同?DataSet、IEnumerable、DynamicObjectColle

插件开发获取数据库数据的三种方法有什么不同?DataSet、IEnumerable、DynamicObjectColle

咨询:

  今天看林荫大道 大侠的插件开发 帖子,获取数据库数据的 三种方法。

有什么区别或不同吗?

方法一:DataTable dt = DBUtils.ExecuteDataSet(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL").Tables[0];

方法二:IEnumerable<IDataRecord> itemDataTable = DBUtils.ExecuteEnumerable(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");

方法三:

DynamicObjectCollection Dyobj = DBUtils.ExecuteDynamicObject(this.Context, "/*dialect*/select FMATERIALID,FNumber from T_BD_MATERIAL");

@林荫大道cc

谢谢!

https://vip.kingdee.com/article/66991726065234688



谢谢!

作者 yuntianxia | 2022-02-24 | 
4797 浏览

已有 1 条回答

每种方法返回的数据结构不同而已,每种数据结构遍历和取数的方式不同,效率也不同,主要是为了提高编码效率和运行效率,例如,一个数组类型的数据,可以定义成 list []、List<XXX>、IEnumerable<XXX>...等等 ,根据实际需求选择。

最新文章查看更多

了解CEO、CFO是什么意思

我们这些年经常听到CEO.CFO等等这些英文翻译过来的职称,那么具体CEO和CFO有什么区别?它们的具体定义又是什么?

金蝶云·星瀚财务共享:智能驱动,赋能业务

智能化浪潮势不可挡滚滚向前,为企业财务管理注入澎湃动力。财务共享作为企业加强管控、防范风险的重要抓手,是企业财务管理转型升级的重要突破点。近年来,数字化浪潮不断重塑财务共享中心的定位及价值,国资委在《关于中央企业加快建设世界一流财务管理体

创业热潮兴起,云财贸让创业者进一步提升管理水平

数字科技的不断发展,为行业创新变革提供了巨大动力,对于企业来说,“上云”成为适应新时代的一个重要举措。而在新一轮的移动互联网浪潮下,互联网云服务已经成为企业上云的不二选择。

移动办公未来发展方向是什么?

移动办公目前在大型企业都有推动,但是一些小型企业还比较少利用移动办公的方式,因为在技术上缺乏,在信任度上缺乏,因此对于这种办公模式还处于观望的状态,其实移动办公真的是一种非常好的办公模式,那么移动办公未来发展方向是什么呢?

制造企业AI的“指标工程”方法:从KPI到例外与改善

制造企业AI应用正从传统KPI监控转向“指标工程”。该方法通过构建指标网络,实时监测生产、质量等关键数据,并自动识别异常与根因。系统能快速定位问题、推荐改善措施并跟踪闭环,从而驱动持续优化,提升运营效率与决策敏捷性。

企业如何做好客户维护?有效提升老客户转介绍率

都说“开发十个新客户,不如维护一个老客户”。老顾客的转介绍率对企业业绩提升具有非常重要的作用。因为口碑的力量,往往会带来连锁反应与利润成倍的增加。所以企业要特别重视客户维护,以此提升老客户转介绍率。

知己知彼百战不殆,创新技术助企业高效及时掌握财务状况

企业规模日渐越大,企业管理当中所出现的问题也会日渐凸显。以企业财务管理为例,大型企业如何及时精准把握财务状况,如何实现财务管理高效进行等都是可观问题。针对这些问题,金蝶云·星瀚财务云服务为大型企业带来有效支持。

金蝶云·星空用科技重构餐饮,让餐饮管理变得更简单

近年来,伴随着强势的消费升级,餐饮业突飞猛进,高速发展,行业竞争激烈。要想在窗口期跑赢同行,让机会被放大,制胜的关键点是把握趋势。因此,面对新一轮数字化转型升级浪潮的来临,餐饮业必须把优质的餐饮管理放在首位,以全新的理念和姿态去迎接新的挑战和机遇。

开启您的AI原生企业管理之旅

无论您是成长型企业还是大型集团,金蝶AI都能为您提供量身定制的智能解决方案

获取专属方案 我们将在24小时内联系您

微信咨询
售后服务
徐少春个人号
微信咨询一对一沟通获取专业解决方案 预约专家回电
售后服务热线 4008-836-836
工单服务 获取专业支持,快速解决问题
扫码对话徐少春
您好,有什么能够帮助您?
加载中
您好!我是 金小蝶
您的智能在线客服,请问有什么需要我帮助的吗?
金小蝶

您好!
想了解金蝶云产品或解决方案吗? 请点击立即咨询,我将为您解答!