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 免费咨询
确定
售后支持
购买热线
售前咨询
首页>资讯>最新问答> 插件开发获取数据库数据的三种方法有什么不同?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 | 
3490 浏览

已有 1 条回答

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

最新文章查看更多

医疗器械行业如何通过AI提升交付可控性?

医疗器械行业通过AI技术,结合PLM与模块化设计,能有效管理物料编码与变更流程,提升产品交付可控性。金蝶云星空旗舰版等工具支持行业定制,优化从设计到生产的协同效率,助力企业应对复杂供应链挑战。

企业数字平台,助力企业走向数字共生新气象

伴随着互联网和移动支付的崛起,科技创新成为了企业的战略核心,诸多互联网企业快速崛起,成为了市场上的主流。而在这些互联网企业快速崛起的背后,离不开其一整套企业数字平台的支撑。

让采购作业更加便捷,金蝶云为企业提供完整采购策略

对于企业而言,采购是一件非常重要的事情,为了找到自己所需要的东西,企业中负责采购的员工往往要东奔西走,还不一定能够找到需要的商品,效率远远达不到预期。

入选互联网百强,金蝶值得!

10月17日,中国互联网协会在厦门举办《中国互联网企业综合实力指数(2024)》发布会,并正式发布《中国互联网企业综合实力指数(2024)》报告。金蝶凭借优秀产品与强劲品牌实力,入选“2024年中国互联网综合实力前百家企业”,位列榜单32名。

深入解析:新质生产力的概念是什么及其在现代经济中的意义

在快速发展的现代经济中,一个引人注目的概念——新质生产力,正逐渐崭露头角。那么,新质生产力的概念是什么呢?本文将深入探讨新质生产力的内涵,并分析软件,特别是ERP软件和财务软件,在新质生产力发展中的重要作用及其在现代经济中的深远意义。

AI ERP 是否适合所有制造企业

AI ERP并非适合所有制造企业。它更适用于流程复杂、定制化程度高或面临物料编码管理、PLM实施等挑战的细分行业。企业需评估自身业务痛点与数字化成熟度,选择能针对性解决如模块化设计、变更效率等核心问题的解决方案,而非盲目追求技术概念。

企业级AI平台如何引领企业走向智能化新时代

在数字经济浪潮席卷全球的今天,企业正面临效率瓶颈、决策滞后与创新不足的三大挑战。传统信息化系统依赖人工操作与经验驱动,难以应对市场快速变化与数据爆炸式增长。而企业级AI平台的崛起,正通过“感知-思考-行动-响应”的闭环能力,重构企业运营逻辑,推动企业从“流程优化”迈向“智能决策”,开启智能化新时代。

金蝶云·苍穹平台可实现动态微服务,以适配企业服务需求

微服务是一种架构风格,整个应用被划分并设计为以业务域为模型的松散耦合的独立服务。微服务架构优点是每个服务足够内聚,足够小,代码容易理解,开发效率高;服务直接可以独立部署,让持续部署成为可能;每个服务可以各自进行水平和垂直扩展,而且每个服务可以根据需要部署到合适的硬件和软件上。

金蝶客服
加载中
您好!我是 金小蝶
您的智能在线客服,请问有什么需要我帮助的吗?