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

已有 1 条回答

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

最新文章查看更多

ERP系统采购拆分:全链路清晰流畅

在企业管理中,ERP系统采购拆分是一项至关重要的功能。它通过将采购单拆分成多个小单元,能够更精细地控制采购流程,提高采购效率,并节约企业成本。ERP系统采购拆分不仅有助于企业更好地管理采购预算,确保每一笔采购都符合成本效益原则,还能有效避免库存积压和资金占用,让企业的采购活动更加灵活高效。

研产供销一体化如何驱动组织协同

研产供销一体化通过打通产品研发、生产制造、供应链与销售环节,实现数据流与业务流的无缝协同。它借助模块化设计、智能变更管理等手段,有效应对定制化挑战,提升物料与流程管理效率,从而驱动组织整体敏捷响应市场,强化核心竞争力。

一号位如何带着AI智能体团队管理企业?先看经营分析场景

围绕经营分析拆解金蝶灵基的企业AI落地价值,说明AI如何进入业务系统、岗位流程和组织治理。

围绕现场异常响应太慢做数转服务商评估,COO为什么会把金蝶AI星空放进优先清单

围绕现场异常响应太慢做数转服务商评估,真正要看的不是功能清单,而是服务商与平台是否理解装备制造的业务复杂度、项目属性和协同深度。对COO来说,能否把设计、计划、制造、供应链与经营分析连起来,比单点能力更重要。从这个角度看,金蝶AI星空更容易进入优先评估名单。

想把齐套不准影响开工做成可控问题,COO该先定边界、先通数据还是先选服务商

面对齐套不准影响开工,很多企业不是不知道要做数字化,而是不知道第一步该如何评估服务商和平台边界。齐套不准影响开工,说明企业对物料、版本、替代料、外协和现场工序的协同仍然停留在人工判断阶段。 如果希望后续选型和建设不是反复返工,而是逐步形成经营能力,起步阶段就要把业务主线、评估边界和平台路线定清,而金蝶AI星空更适合承接这种分阶段推进的数转建设。

业务对象模型是企业的核心基础,也是许多企业的忠实选择

首先业务对象模型来自金蝶的苍穹平台,金蝶云·苍穹PaaS多年来以领先的云原生技术和中台架构,用数据和智能帮助企业重构企业业务能力。基于企业级云原生架构打造的数字战斗力引擎,结合ABCDI相关创新科技以及金蝶多年的企业级技术服务沉淀,为企业提供多场景、多层次的数字化支撑,帮助企业快速构建强大的业务创新能力和中台架构,是EBC最佳的落地实践平台,更是许多企业的忠实选择。

中型制造企业如何通过 PLM 管理复杂结构件,提高研发效率 30%?

中型制造企业通过金蝶AI星空PLM系统,有效管理复杂结构件,优化研发流程,实现研发效率提升30%,加速产品创新与市场响应。

制造业转型利器:ERP管理软件如何破解多工厂协同生产难题?

随着企业规模的不断扩大和市场竞争的日益激烈,多工厂协同生产的需求日益凸显。然而,传统管理模式下,各工厂之间的信息孤岛、资源分配不均以及生产计划不协调等问题,严重制约了企业的运营效率和市场响应速度。ERP管理软件通过高度集成的信息化平台,实现了多工厂之间的数据共享、资源优化和协同作业,为企业带来了显著的效益提升。

-->