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

已有 1 条回答

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

最新文章查看更多

重大签约!世界500强电装中国携手金蝶,共建新一代数智人力平台

近日,金蝶软件(中国)有限公司(以下简称“金蝶”)成功签约电装(中国)投资有限公司(以下简称“电装中国”)金蝶云·星瀚人力云项目,双方将遵循电装中国整体人力资源数字化规划目标,围绕组织管理、人事管理、薪酬管理、绩效管理等核心模块,共同搭建一体化数智人力平台,构建“业人融合、模块融通、管理融智”人力资源运营新模式,为电装下属企业组织业务赋能,全面支持人力资源业务变革及智能化发展!

财务、会计、出纳都是什么意思?

一般新手财务人员都知道,进到一家公司财务部学习的主要工作职位就是会计和出纳。那么财务,会计和出纳具体有哪些区别?分工又有哪些不同?

打造高端白酒标杆,赋能渠道升级,助力业绩长虹

不同的文化背景下,人们的饮酒习惯迥然不同,如日本人喝清酒,韩国人喝烧酒,中国人喝白酒,俄罗斯人喝伏特加,欧洲人喝红酒……随着经济的全球化,西方文化开始不断涌入中国,红酒这一西方国家产物,也慢慢开始走上中国人的餐桌,受到许多国人的追捧。但仔细观察会发现,大多数的中国人其实最爱的依旧是白酒。

区块链的就业方向是什么?

区块链这个概念就像我们初识那些社交软件,大数据,机器人等一样,刚接触一头雾水,但是相信不久之后区块链也和它们一样老少皆知。成为多项技术中影响最大的,但是现在还是有很多人不知道区块链到底是一个什么样的概念,学习了这项技术其就业方向又是什么呢?这里我们给大家做一个介绍。

制造企业AI落地:为什么“治理工程”决定能不能进核心

制造企业AI落地,关键在于“治理工程”。它确保数据质量、流程规范与系统协同,是AI模型有效运行的基础。缺乏治理,AI难以融入核心业务,价值无法释放。治理工程决定了AI能否从边缘辅助走向核心决策,成为企业真正的生产力。

合同审查智能体如何提升业务部门的合同风险意识

合同审查智能体通过自动化分析,帮助业务部门快速识别合同中的关键风险点,如条款缺失、权责不清等。它提供清晰的风险提示与修改建议,使业务人员在日常工作中直观理解风险来源,从而逐步强化风险防范意识,提升合同管理的主动性与规范性。

中型制造企业数字化转型的底层逻辑

中型制造企业数字化转型需从底层逻辑入手,聚焦核心业务痛点。通过PLM、模块化设计优化研发与物料管理,提升变更效率。借助一体化云平台整合流程,以数据驱动实现精准运营与智能决策,支撑企业可持续发展。

中型制造企业数字化转型的系统选择

中型制造企业数字化转型需选择能应对行业特定挑战的系统。金蝶云星空旗舰版针对细分行业,通过模块化设计、PLM优化及AI应用,解决物料编码、变更效率等痛点,助力企业高效实施,实现管理升级。

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