2011-02-04 45 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

你确定它没有任何错误吗?在调试器中试过?

代码捕获任何异常,回滚所做的更改,但不通知异常(例如,通过重新投掷或记录或等)