我在我的项目中使用实体事务但不知何故它不起作用。 它也没有给出任何错误。请帮助我。 我正在给一些代码......
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 :(得分:0)
你确定它没有任何错误吗?试过调试器?
您的代码会捕获任何异常,回滚您的更改但不会通知您异常(例如通过重新投掷或记录等)