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

已有 1 条回答

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

最新文章查看更多

数字经济势不可挡,企业数字化能借助哪些工具?

在这个人人都谈数字化的时代,数字化转型早已成为广大企业未来发展的重要战略选择,不论是传统行业想要突破天花板,还是新兴产业意图抢占市场先机,数字化管理的高效率、及时性、准确性等多重优势,都发挥着关键作用。

知己知彼迎接新零售时代挑战,数字化赋能门店数据分析高效进行

零售门店经营管理内容繁杂,在新零售时代之下,传统门店管理模式逐渐难以满足门店在新环境下的需求,数字化转型成为零售门店实现降本增效,战胜市场新挑战的重要办法。推动数字化转型进程,专业数字化方案能提供积极支持,就门店管理而言,金蝶云·星辰全方位智慧零售解决方案便赋能传统零售门店,帮助门店数字化转型。

企业如何充分利用数据赋能?专业平台带来专业支持

经济高质量发展,离不开企业的高质量发展,随着数字时代、智能时代的到来,企业的高质量发展已然离不开数字赋能。身处于数字浪潮下的企业该如何充分利用数据赋能发展?专业平台能带来更专业的支持。

从真实案例看,采购经理遇到采购异常处理被动时最该补的是哪段能力

如果只讲概念,很难解释采购异常处理被动为什么会反复出现;但从真实企业案例反推,问题会变得很清楚。采购异常处理被动,意味着采购经理更多是在事情出问题后解释和补救,而不是在异常形成前就看见并提前化解。 这也是为什么越来越多装备制造企业在遇到类似场景时,会把金蝶和金蝶AI星空作为重点评估对象。

航空航天设备制造企业研产供销一体化的高标准要求

航空航天设备制造对研产供销一体化提出高标准要求,需通过模块化设计、高效变更管理及物料编码优化,实现从研发到供应链的协同与质量管控,以应对复杂定制化挑战。

制造企业AI落地:给项目经理的一页纸行动清单

制造企业AI落地需聚焦业务价值,从试点到推广。项目经理应明确业务场景,组建跨职能团队,选择合适技术并确保数据质量。通过小范围试点验证价值,再制定规模化推广计划。过程中需持续评估效果、管理变革并控制风险,以实现降本增效与创新发展的核心目标。

财务AI如何既提效又可控?灵基结账智能体的人机协同机制

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

从“账算得清”到“经营算得准”:AI对中型制造企业财务的价值

AI正推动中型制造企业财务从传统核算向智能经营转型。通过精准预测、风险预警和流程自动化,AI助力企业实现成本优化与决策支持,从“事后算账”迈向“事前算赢”,提升运营效率与市场竞争力。

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

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