首页 > Windows开发 > 详细

C#如何优雅的多表读取

时间:2021-04-29 18:19:36      阅读:24      评论:0      收藏:0      [点我收藏+]

关键词:C#、SqlDataReader、IDataReader、NextResult()、Read()、 Load()、Dapper、多表,方便索引和搜索

最近有个需求,需要读一下模具系统的模具信息供其他应用使用,由于模具系统的第三方开发的,询问到没有API接口,但是提供数据库存储过程

随手调用了一下,发现存储过程返回了六张表,如下图

技术分享图片

由于很少遇到处理多表的,平常多表也就两张,都是Read()按行读取,容易写得很多很丑,用Dapper之后又不想写个Class去映射

后来查询了一下,借鉴到不错的读取方法,记录一下,直接使用DataTable的Load挨个加载就可以了,方便有效,还节约时间,看着也舒服

技术分享图片

 

技术分享图片

 

C#如何优雅的多表读取

原文:https://www.cnblogs.com/RainbowInTheSky/p/14718466.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!