1.關於Dapper和Sqlconnection的故事
Dapper就相當於一個DBHelper,Sqlconnection內置了數據庫連接池,這是在c#中,java中需要自行配置c3p0,jdbc,drud等等,然后使用SqlMapper的時候只需要把鏈接傳入就好,一般在Sqlconnection里面可以設置連接的上限和保持有多少連接數
給大家另一個鏈接,里面有官網給的例子和一些簡單源碼分析
https://www.cnblogs.com/hkyyqqq/p/10376364.html
2.Dapper源碼里面的自帶的demo是用擴展方法的方式,對於初學者可能有點困難,不過了解了擴展方法之后會很容易
3.關於Dapper的事務,建議使用using的方式,用完自動釋放
4.總結
Dapper作為一個數據庫幫助類,在實現上只關注怎么查詢數據庫,而Sqlconnection實現了連接池的效果,兩者結合完美.