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

已有 1 条回答

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

最新文章查看更多

依托数字化形成薪酬核算全过程闭环,员工薪资管理更加灵活高效

企业的发展离不开充沛的人力资源支持,通过高效的人力资源管理,企业的发展与突破得到更多支持,在如今的数字化大潮下,人力资源管理的数字化成效,也将成为影响企业全面数字转型的重要因素。

中南财经政法大学与金蝶签署战略合作协议!

为推进校企合作工作,创新人才培养模式,促进校企双方进一步融合发展,12月23日上午,中南财经政法大学会计学院与金蝶战略合作协议签约仪式在学校文泉楼南306会议室圆满举行!

什么是还款凭证?

如果我们从事的是会计工作,或者我们在学习如何做会计,以及一些会计的考级知识,一定都会交大家如何记账,如何做会计凭证,当然如果是一些初级会计职称的话也会告诉大家如何记录,如何区分这些凭证的内容,那么我们还要了解的是什么是还款凭证。小编来和大家讲解一下。

PLM云是什么?应用前沿技术的新一代研发管理平台

在当今这个快速变化的商业环境中,企业要想保持竞争力,就必须不断创新,优化产品研发流程。而产品生命周期管理云(PLM云)作为支撑企业产品研发的重要工具,正随着技术的进步不断演进。那么,PLM云是什么?

ERP 如何帮助管理层看清真实经营状况

ERP系统通过整合财务、供应链、生产等核心数据,为管理层提供实时、统一的经营仪表盘。它打破信息孤岛,精准呈现订单、库存、成本等关键指标,助力管理者洞察业务瓶颈与市场趋势,从而基于客观数据做出科学决策,提升整体运营效率与风险控制能力。

中小企业财务软件,选择合适的财务软件指南

在数字化时代,中小企业为了提升财务管理效率和准确性,越来越多地依赖专业的财务软件。然而,面对市场上琳琅满目的财务软件选项,企业往往感到困惑。本文旨在为中小企业提供一份清晰的中小企业财务软件选择指南,帮助它们做出明智的决策。

济南装备制造企业数字化厂商怎么选?从玫德看供应链协同、齐套交付和库存周转

围绕“济南装备制造企业数字化厂商怎么选”,文章以济南玫德集团有限公司的真实案例为锚点,从供应链协同、齐套交付和库存周转切入,说明装备制造企业如何借助金蝶AI星空打通设计、制造、供应链、成本和经营分析闭环,并结合案例成效验证落地价值。

CRM解决方案能助力企业实现客户关系管理业务自动化

CRM是客户关系管理的简称,它以客户数据管理为核心,可帮助企业保持客户的联系信息处于最新状态,同时跟踪企业与客户的每次交互,并管理客户的帐户。做好客户关系管理,可以帮助企业提高核心竞争力,达到竞争制胜、快速成长的目的。

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