Beispiel #1
0
 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}");
     }
 }
Beispiel #2
0
        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;
            }
        }