Пример #1
0
 public int AddLoginLog()
 {
     using (var db = new BaseDBContent())
     {
         try
         {
             this.db2 = db;
             SysLoginLogInfor sysLogin = new SysLoginLogInfor();
             sysLogin.id        = Guid.NewGuid().ToString("N");
             sysLogin.userId    = 100;
             sysLogin.userName  = "******";
             sysLogin.loginIp   = "192.168.1.25";
             sysLogin.loginCity = "青岛";
             sysLogin.loginTime = DateTime.Now;
             sysLogin.delFlag   = 0;
             return(this.Add2 <SysLoginLogInfor>(sysLogin));
         }
         catch (Exception ex)
         {
             System.Diagnostics.Debug.WriteLine("------------------------------------------------");
             System.Diagnostics.Debug.WriteLine("登录日志插入错误:" + ex);
             System.Diagnostics.Debug.WriteLine("------------------------------------------------");
             return(0);
         }
     }
 }
Пример #2
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int Modify <T>(T model) where T : class, new()
 {
     using (var db = new BaseDBContent())
     {
         db.Entry(model).State = EntityState.Modified;
         return(db.SaveChanges());
     }
 }
Пример #3
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int Del <T>(T model) where T : class, new()
 {
     using (var db = new BaseDBContent())
     {
         db.Set <T>().Attach(model);
         db.Set <T>().Remove(model);
         return(db.SaveChanges());
     }
 }
Пример #4
0
 /// <summary>
 /// 增加
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public int Add <T>(T model) where T : class, new()
 {
     using (var db = new BaseDBContent())
     {
         DbSet <T> dst = db.Set <T>();
         dst.Add(model);
         return(db.SaveChanges());
     }
 }
Пример #5
0
 public int ModiyLoginLog()
 {
     using (var db = new BaseDBContent())
     {
         db2 = db;
         var data = this.Entities <SysLoginLogInfor>().ToList();
         SysLoginLogInfor sysLogin = data.Where(u => u.id == "001").FirstOrDefault();
         sysLogin.userName = "******";
         return(this.Modify <SysLoginLogInfor>(sysLogin));
     }
 }
Пример #6
0
        /**************************----泛型方法实现基础方法封装----*************************************/

        #region 查询
        public IQueryable <T> Entities <T>() where T : class, new()
        {
            var db = new BaseDBContent();

            return(db.Set <T>());
        }