• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

C#如何优雅的多表读取

开发技术 开发技术 2周前 (04-29) 6次浏览

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

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

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

C#如何优雅的多表读取

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

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

C#如何优雅的多表读取

 

C#如何优雅的多表读取

 


程序员灯塔
转载请注明原文链接:C#如何优雅的多表读取
喜欢 (0)