.net 中實現事務查詢的三種方式
1.TransactionScope 通過創建TransactionScope 對象然后包裹connection對象執行相關查詢操作,完成
此種方式可以用於分布式事務操作,當鏈接不同數據庫時,通過簡單配置可以實現不同數據庫的事務操作,當使用單機查詢時(即只有一個數據庫並且與應用服務器在同一台電腦時,不需要做額外配置)
2.通過connection 對象 BeginTransaction方法 創建,然后執行查詢方法是都帶上 transaction對象來實現
此種方式是.net 下實現事務操作的一種模式,不具備分布式事務的能力,對於不需要分布式事務時,推薦使用此種方式
3.通過數據庫存儲過程實現事務操作
通過存儲過程實現數據庫事務,主要邏輯都在存儲過程中,由於個人使用存儲過程很少,不做推薦
