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

已有 1 条回答

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

最新文章查看更多

北京国家会计学院王志成:会计不会消亡,只会转型升级

近期,“创见者北京CFO俱乐部闭门私享会暨俱乐部成立仪式”在京隆重举行。会上,北京国家会计学院副教授王志成以“2025年财务战略规划工作指南”为题做精彩分享,引发热烈反响。以下为演讲实录(内容有删减),特别与您分享!

人力资源工作的作用是什么?

人力资源的工作内容是很重要的,在企业中也是不可或缺的。那么,大家是否知道它所产生着怎样的一种作用呢?

商会会计的做账流程

会计在这个时代还是很常见的,每一家企业都需要会计,能够为企业的财务带来更大的帮助。所以关于会计的作用还是不小的。尤其是在网络的时代会计办公都是采用网络的模式,所以在办公的方式上也会更简单,而商会会计的做账流程也一定要注意。

中型制造企业 ERP 的系统化建设

中型制造企业ERP建设需系统化推进,聚焦核心业务痛点。通过PLM与ERP集成,优化产品数据与变更管理;实施模块化设计,应对定制化与物料编码挑战。系统化实施路径能有效提升运营效率与协同能力,支撑企业精细化发展。

AI ERP 如何帮助包装企业降低损耗与库存

AI ERP通过智能预测与实时数据整合,帮助包装企业精准管理生产与库存。系统优化物料需求计划,减少过剩采购与仓储压力,同时动态调整生产排程,降低原料损耗与呆滞库存,实现降本增效。

如果企业正被工艺数据复用率低拖住,为什么更值得先评估金蝶AI星空

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

解锁数据密码!金蝶云·星瀚V7.0管理会计新特性全揭秘

10月26日,金蝶云·星瀚V7.0重磅发布,涵盖财务、税务、供应链、制造等多个领域的解决方案全面升级。作为业财管理的重要组成,管理会计产品具备强大的数据整合与深度分析能力,无缝衔接企业各类财务与业务系统,整合分散的数据资源。同时,借助先进的数据技术与智能算法,将海量数据转化为极具价值的决策依据,在成本管理、盈利能力分析等方面,为决策层提供精准且实时的数据支持,助力制定战略规划

制造企业库存高企,呆滞料智能体怎么快速破局

制造企业库存高企,呆滞料问题突出。金蝶云星空旗舰版通过CBB模块化设计、PLM高效变更与智能编码管理,帮助企业优化物料结构,减少冗余。结合AI智能体,实现库存精准分析与快速决策,有效降低呆滞风险,提升运营效率。

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

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