Пример #1
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());
     }
 }
Пример #2
0
        public int Add2 <T>(T model) where T : class, new()
        {
            DbSet <T> dst = db2.Set <T>();

            dst.Add(model);
            return(db2.SaveChanges());
        }
Пример #3
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());
     }
 }
Пример #4
0
        /**************************----泛型方法实现基础方法封装----*************************************/

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

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