public static int DBTranse(JICCrimeContext db, DbDoingReturnID g) { using (var trans = db.Database.BeginTransaction()) { try { trans.Rollback(); return(g.Invoke()); } catch (Exception e) { trans.Rollback(); ILog log = LogeHelper.GetInstance; log.LogException(e, ""); return(0); } } }
public static JIC.Base.TestStat Transe(JICCrimeContext db, DbDoing g) { using (var trans = db.Database.BeginTransaction()) { try { Base.TestStat t = g.Invoke(); trans.Rollback(); return(t); } catch (Exception e) { trans.Rollback(); ILog log = LogeHelper.GetInstance; log.LogException(e, ""); return(Base.TestStat.Fail); } } }