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

已有 1 条回答

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

最新文章查看更多

HR三支柱的理论系统被很多企业所认同,并持续推行落实

1997年,尤里奇提出了对人力资源管理进行组织、流程再造,以通过建立专家中心、共享服务中心和人力资源业务伙伴,来实现四角色模型在企业中落地的构想,这就促成了HR三支柱模式的诞生。

通过仓库管理系统进行信息化管理,提高仓库运营价值

伴随着企业的不断发展,仓库中的货品数量在不断增多,出入库越发频繁,作业流程也变得更加复杂,但管理模式还处于人工阶段,仓管员需要拿着笔纸记录货品的入库、出库、盘点、调拨等情况。

公司财务理论怎么做更好

一个公司的财务所起到的作用不仅仅是财务方面作用,而且对企业的整体统筹也具有很大的影响,所以现在每一个企业都会有财务部门, 这个部门的作用就是为企业的财务带来最好的服务。不过公司财务理论怎么做更好也一定要掌握。

物业云客户成功案例 | 圣瑞:物业企业如何做到98%以上的客户满意度

北京市圣瑞物业服务有限公司(以下简称圣瑞物业)成立于2002年5月8日,国家物业管理企业一级资质,中国物业管理协会理事单位及北京市物业管理协会会员单位。服务类型涉及星级写字楼、高档公寓、住宅、别墅和商业等多种业态的高端物业。成立至今,在管项目已荣获“中国物业管理百强企业”、“中国国际物业管理优秀品牌企业”等多项殊荣,多年来始终保持着98%以上的客户满意度。圣瑞物业注重建立与客户沟通的桥梁,为客户提供丰富多彩的社区文化活动,将人文关怀转换为物业增值服务,提高了管理品牌。

拓宽企业营销渠道,全渠道云带给企业更优的商品营销模式

对于企业来说,生产出来的产品能不能卖得好,营销可以说要出一半的力量,而在这之中,渠道又要占一半的地位。对于企业来说,渠道的重要性不言而喻,更好更宽更多的渠道能让企业的商品更好的销售,直接关系到了企业的盈利。

案例 | 你可能低估了无纸化报销带给一家企业的价值!

广州市微帮信息科技有限公司(简称“微帮信息”)是一家移动互联网便民互助信息平台,更是一站式的便民生活服务平台。微帮便民服务将用户的需求信息免费推送给其他用户,以达到互相帮助的目的。

新注册的公司第一次报税应注意的问题

每一个公司都是要交税的,这是国家的规定,尤其是在新公司同样也需要交税,但是新公司在交税的时候很多方面都是不懂的,因此在交税的问题上也一定要注意到相关方面的问题,才能够让新公司在报税的时候不会出现问题,而新注册的公司第一次报税应注意的问题有哪些呢?

公司收到票据的账务处理方式

公司每年都要收到不少的票据,这些票据的种类有很多,像货款预定的票据就是其中的一个类型,而且还是很重要的一个类型,但是公司在收到票据的时候也一定要注意到处理的方法,如果没有处理好会影响到票据实际的使用,也会影响一个公司的资金进出,因此公司在收到票据以后一定要关注到实际的问题,而公司收到票据的账务处理方式也很重要。

金蝶客服