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 | 
4754 浏览

已有 1 条回答

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

最新文章查看更多

企业SaaS管理软件,生意管理好帮手

随着数字化技术的渗透发展,企业的运营管理正发生着深刻的改变。面对日益复杂的市场环境和客户需求,传统的企业管理软件已难以满足高效、灵活、智能的管理需求。而企业SaaS管理软件的出现,为企业带来了全新的解决方案。

中型企业如何用SaaS管理平台降低IT运维成本?

中型企业借助金蝶AI星空SaaS管理平台,可有效降低IT运维成本。通过自动化工具简化日常维护,减少人工干预,提升系统稳定性,从而优化资源分配,实现高效运营。

智能共享通过业财一体化,加强财务对业务的控制

身处数字经济时代,技术重塑商业,企业数字化转型是人流、物流、资金流、信息流多链互联的全方位升级。技术赋能财务数字化转型,云化、智能化、多端化、社会化、大数据洞察,使传统财务的组织、流程、智能、方式等都发生了快速而巨大的变化,智能财务时代已经来临。

财务软件哪个好用?财务软件怎么选更好?

现代企业无论大小,都需要一个有效的财务软件来管理他们的财务操作。然而,市场上的财务软件种类繁多,如何选择一款适合自己企业的财务软件呢?

灵基Lingee怎么申请试用?企业AI智能体开通全流程

从申请试用到正式开通的完整流程指南,手把手指导企业完成灵基Lingee的试用申请与企业AI智能体开通

服装制造行业如何用AI优化产能排程?

服装制造企业借助AI技术,可显著优化产能排程。通过分析历史订单、设备状态与物料供应等数据,AI能精准预测生产瓶颈,动态调整生产计划,实现资源高效配置。这有助于缩短交货周期,降低库存成本,并快速响应市场变化,最终提升整体运营效率与竞争力。

销售软件的使用能预测销售市场发展趋向,为企业降本增效

随着企业对销售的需求日益增多,销售软件也开始普及。据了解,销售软件是管理客户档案、销售线索、销售活动、业务报告、统计销售业绩的先进工具,适合企业销售部门办公的管理和使用,并协助销售经理和销售人员快速管理客户、销售和业务的重要数据。

资产管理系统:企业财富的“智能管家”

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

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

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

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

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