2009-12-17 103 views
8

有沒有辦法使用EF沒有交易?我有很簡單的單個插入,不想出問題的時候,因爲可能會觸發記錄,然後從數據庫方面,我沒有控制權募集錯誤回滾。我只想插入,然後捕捉任何異常,但不想回滾。實體框架沒有交易?

回答

3

我們不知道有什麼辦法擺脫實體框架CUD操作交易。

2
using(var transation = new TransactionScope(TransactionScopeOption.Suppress)) 
{ 
    ObjectContext.SaveChanges(); 
} 
+3

這仍然執行EF打開一個事務。 – usr 2014-09-01 14:08:56