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

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

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

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

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

最新文章

  1. [Machine-Learning] matlab 矩阵常见基本操作
  2. Install R & RStudio for Ubuntu
  3. LintCode Binary Tree Preorder Traversal
  4. MacBook Air 使用技巧
  5. 编译cordova-android代码
  6. AlertDialog.Builder 样式设置
  7. (转)HTML特殊字符
  8. 性能优化之NSDateFormatter
  9. 新书《Ext JS 4.2实战》即将出版
  10. 编写一个lambda,接受两个int,返回它们的和
  11. (BFS) leetcode 690. Employee Importance
  12. 牛客多校第三场-A-PACM Team-多维背包的01变种
  13. 记录:CSS特殊性——权值规则
  14. sql 两表更新
  15. [leetcode]Path Sum @ Python
  16. 1349: Taking Pebbles (博弈 打表找规律)
  17. 31_网络编程(Socket套接字编程)_讲义
  18. Oracle 函数 “数据控制,指定某些人只能查看他权限范围内的信息”
  19. js常见易错点
  20. IntelliJ IDEA 2017 主题安装及配置

热门文章

  1. Dubbo与Zookeeper开发
  2. Hyperf-事件机制+异常处理
  3. Go语言实现布谷鸟过滤器
  4. loadrunner学习笔记一
  5. msfconsole 常用命令记录
  6. 178. 分数排名 + MySql + RANK() OVER
  7. Java 常见对象 04
  8. Qt update刷新之源码分析总结
  9. php小结
  10. logging日志的使用和设置过期自动删除