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

已有 1 条回答

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

最新文章查看更多

选择适合的绩效管理软件,助推企业高效进行绩效考核

大公司、成熟型企业自不必说,无论是小公司还是创业公司,待公司稍进正规,就已经迫不及待的要进行绩效考核了。然后很多企业都发现,真正实行起来,绩效考核却价值不足,又公平缺失。

人力资源部都有哪些岗位?都负责什么?

人力资源部门其实也可以看作是一个小小的社会了,尤其是大企业的人力资源部门,那可是一个相当庞大的团队。同时,它起到的作用也是非常大的。

金蝶开发服务云发力,利用领域模型架构为企业赋能

领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。

金蝶HR组织管理,为企业带去力量!

从经济学的角度分析,资源可分为社会资源和自然资源。其中,社会资源主要分为信息资源、物质资源和人力资源等,而人力资源已成为当今社会最为重视的资源之一。人力资源管理的意义在于将人力与物力科学合理地利用起来,使之发挥最大的作用,而金蝶旗下就拥有HR组织管理,为企业带去力量!

徐少春:身处泥泞,仰望星空,重构数字战斗力

数字化转型需求急剧增长,API云服务为企业发展提供更多可能

当前,企业数字化转型的需求急剧增长,而数字化转型依赖于企业的整合能力,即将其服务、能力和资产打包到可重复利用的模块化软件中。每个企业都在其系统中储存了有价值的数据,然而要利用好这些价值,就要通过API。

出入库管理系统让各部门与仓库对接得以强化,大幅提升工作效率

众所周知,仓库作为企业商品销售强大的后备力量,是企业经营管理的重要一环。信息化时代,企业只有建立起科学高效的管理系统,才能避免因商品缺货导致的无商品可售,或因未及时调整进货数量导致的商品积压。与以前的企业大多使用人工来管理出入库相比,现在的企业都开始使用出入库管理系统来解决出入库管理难题。

应付票据如何完成承兑

应付票据是出票人出票,并由承兑人允诺在一定时期内支付一定款项的书面证明。应付票据是否算是企业的一个资产呢。其实并不能纳入公司财务营收。因为票据没有变成现金,没有进入到公司账面上的资金都不是公司的资产。因为公司的所有经营都有可能出现变故的。

售前服务
金蝶
客服logo

官方售前咨询热线

4008-830-830

与我们的售前专家

在线聊天

在线咨询

扫码对话徐少春

徐少春个人号
金小蝶

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