.net 中dapper實現事務的三種方式總結


.net 中實現事務查詢的三種方式

1.TransactionScope  通過創建TransactionScope  對象然后包裹connection對象執行相關查詢操作,完成

   此種方式可以用於分布式事務操作,當鏈接不同數據庫時,通過簡單配置可以實現不同數據庫的事務操作,當使用單機查詢時(即只有一個數據庫並且與應用服務器在同一台電腦時,不需要做額外配置)

2.通過connection 對象 BeginTransaction方法 創建,然后執行查詢方法是都帶上 transaction對象來實現

  此種方式是.net 下實現事務操作的一種模式,不具備分布式事務的能力,對於不需要分布式事務時,推薦使用此種方式

3.通過數據庫存儲過程實現事務操作

  通過存儲過程實現數據庫事務,主要邏輯都在存儲過程中,由於個人使用存儲過程很少,不做推薦

 


免責聲明!

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



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