2011-02-04 68 views
1

我在我的項目中使用實體交易,但不知何故它不起作用。 它也沒有給出任何錯誤。請幫助我。 我正在給一些代碼...實體交易不​​起作用

EntityConnection objEntityCon = new EntityConnection(CommonDividentBL.GetEntityConnectionString()); 
    objEntityCon.Open(); 
    // Begin Transaction 
    EntityTransaction entityTransaction = objEntityCon.BeginTransaction(); 
    try 
    { 
     //database saving code 

     entityTransaction.Commit(); 
     objEntityCon.Close(); 
    } 
    catch (Exception ex) 
    { 
     entityTransaction.Rollback(); 
    } 
+0

哪裏是你的日誌呢? – 2011-02-04 07:28:20

回答

0

你確定它沒有任何錯誤嗎?在調試器中試過?

代碼捕獲任何異常,回滾所做的更改,但不通知異常(例如,通過重新投擲或記錄或等)