public bool AddUpdateLog() { try { using (CAIDbContext db = new CAIDbContext()) { db.UpdateLog.Add(new Enitty.Entities.UpdateLog() { Describe = "完整更新", Time = DateTime.Now, }); if (db.SaveChanges() > 0) { return(true); } else { return(false); } } } catch (Exception ex) { throw new Exception($"Add update log failed,error msg:{ex.Message}"); } }
public List <Province> AddRange(List <Province> cities) { List <Province> temp = new List <Province>(); if (cities == null || cities.Count == 0) { return(temp); } try { using (CAIDbContext db = new CAIDbContext()) { using (var trans = db.Database.BeginTransaction()) { temp = db.Province.AddRange(cities).ToList(); int changeCount = db.SaveChanges(); if (temp.Count == changeCount) { trans.Commit(); return(temp); } else { trans.Rollback(); return(null); } } } } catch (Exception ex) { throw ex; } }