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 谢谢!"/>
我的工作台 | 退出
免费热线 免费热线 售前:
4008-830-830
页面内容是否对您有帮助?
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 | 
2799 浏览

已有 1 条回答

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

最新文章查看更多

员工管理系统软件,提升HR效率的关键工具

在当企业正在积极寻找提升效率和竞争力的方法。员工管理系统软件作为提升人力资源管理效率的关键工具,已经变得不可或缺。这类软件通过自动化和简化日常HR任务,使HR团队能够专注于更战略性的工作,如人才发展和员工关系建设。 第一:员工管理系统软

企业计划IPO上市,需要ERP系统吗?

随着企业规模的扩大和业务复杂度的增加,企业资源计划(ERP)系统在帮助企业实现信息化管理、提升运营效率方面发挥着越来越重要的作用。当企业计划IPO上市时,是否需要ERP系统成为了一个值得探讨的问题。

金蝶入选Gartner首份《中国AI代码助手市场指南》!

近日, Gartner 发布首份《中国AI代码助手市场指南》(Market Guide for AI Code Assistants, China)。金蝶凭借其苍穹AI编程助手(Cosmic AI Coding Assistant)的表现,成功入选该指南的代表厂商(Representative Vendors)!

金蝶云·苍穹平台促进企业实现从ERP到EBC转型

ERP是什么意思?定义ERP的最简单方法是考虑运营公司所需的所有核心流程,即财务、制造、人力资源、供应链、服务、采购等,在最基本的层面上,ERP将这些流程集成到一个系统中。由此可见,ERP是一种软件系统,可帮助企业运行整个业务,包括财务、制造、供应链、服务、采购等流程。

使用项目管理系统的主要功能,优化资源分配与管理

项目管理系统中的资源分配与管理功能至关重要。合理并有效地管理和分配资源,不仅能够确保项目按计划进行,而且能显著提高资源的利用效率,节约成本,提升整个项目的管理质量。以下是如何利用项目管理系统的主要功能优化资源分配与管理的详细解析。 第一

登上CCTV2《经济半小时》!金蝶助力葆德“数造”新蓝海

近日,CCTV2《经济半小时》栏目对金蝶的工业互联网标杆客户——广东葆德科技有限公司(以下简称“葆德”)的工业数字化转型案例进行了专题报道。

象屿集团:打造数智人力,助力组织变革

在全球供应链加速重构与物流行业智能化转型的浪潮中,象屿集团作为深耕大宗商品供应链的领军企业,敏锐捕捉到人力资源管理的新命题——如何让"人的效能"跟上产业升级的步伐?

企业使用进销存管理系统能带来什么好处

所谓进销存管理系统,其实是一个非常典型的数据库应用程序,它能够为企业解决很多的问题。相信,也有人会问,企业使用进销存管理系统能带来什么好处呢?下面,我们就不妨一起来了解一下。

售前热线
售前热线 4008-830-830
预约回电
金蝶产品专家将尽快与您联系,请保持电话畅通
请输入正确的手机号码
获取验证码
验证码不能为空

请先阅读并同意协议

我已阅读并同意 《金蝶中国隐私政策》
预约成功
金蝶产品专家将尽快与您联系,请保持电话畅通

扫码对话徐少春

徐少春个人号
售前咨询
介绍下产品
可以试用吗?
我想了解产品
我要买产品
有销售对接吗?
怎么购买?
预约成功
金蝶产品专家将尽快与您联系,请保持电话畅通
金小蝶

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