C#如何優雅的多表讀取


關鍵詞:C#、SqlDataReader、IDataReader、NextResult()、Read()、 Load()、Dapper、多表,方便索引和搜索

最近有個需求,需要讀一下模具系統的模具信息供其他應用使用,由於模具系統的第三方開發的,詢問到沒有API接口,但是提供數據庫存儲過程

隨手調用了一下,發現存儲過程返回了六張表,如下圖

由於很少遇到處理多表的,平常多表也就兩張,都是Read()按行讀取,容易寫得很多很丑,用Dapper之后又不想寫個Class去映射

后來查詢了一下,借鑒到不錯的讀取方法,記錄一下,直接使用DataTable的Load挨個加載就可以了,方便有效,還節約時間,看着也舒服

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM