C#如何优雅的多表读取
2024-10-19 05:22:25
关键词:C#、SqlDataReader、IDataReader、NextResult()、Read()、 Load()、Dapper、多表,方便索引和搜索
最近有个需求,需要读一下模具系统的模具信息供其他应用使用,由于模具系统的第三方开发的,询问到没有API接口,但是提供数据库存储过程
随手调用了一下,发现存储过程返回了六张表,如下图
由于很少遇到处理多表的,平常多表也就两张,都是Read()按行读取,容易写得很多很丑,用Dapper之后又不想写个Class去映射
后来查询了一下,借鉴到不错的读取方法,记录一下,直接使用DataTable的Load挨个加载就可以了,方便有效,还节约时间,看着也舒服
最新文章
- [Machine-Learning] matlab 矩阵常见基本操作
- Install R &; RStudio for Ubuntu
- LintCode Binary Tree Preorder Traversal
- MacBook Air 使用技巧
- 编译cordova-android代码
- AlertDialog.Builder 样式设置
- (转)HTML特殊字符
- 性能优化之NSDateFormatter
- 新书《Ext JS 4.2实战》即将出版
- 编写一个lambda,接受两个int,返回它们的和
- (BFS) leetcode 690. Employee Importance
- 牛客多校第三场-A-PACM Team-多维背包的01变种
- 记录:CSS特殊性——权值规则
- sql 两表更新
- [leetcode]Path Sum @ Python
- 1349: Taking Pebbles (博弈 打表找规律)
- 31_网络编程(Socket套接字编程)_讲义
- Oracle 函数 “数据控制,指定某些人只能查看他权限范围内的信息”
- js常见易错点
- IntelliJ IDEA 2017 主题安装及配置