Пример #1
0
        /// <summary>
        /// 新增一个实体
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public bool Insert(T entity)
        {
            DAVES db = new DAVES();

            db.Set <T>().Add(entity);
            return(db.SaveChanges() > 0);
        }
Пример #2
0
        /// <summary>
        /// 新增多个实体
        /// </summary>
        /// <param name="entitys"></param>
        /// <returns></returns>
        public bool Inserts(List <T> entitys)
        {
            DAVES db = new DAVES();

            db.Set <T>().AddRange(entitys);
            return(db.SaveChanges() > 0);
        }
Пример #3
0
        /// <summary>
        /// 修改一个实体
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public bool Update(T entity)
        {
            DAVES db = new DAVES();

            db.Entry <T>(entity).State = EntityState.Modified;
            return(db.SaveChanges() > 0);
        }
Пример #4
0
        /// <summary>
        /// 删除一个实体
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public bool Delete(object Id)
        {
            DAVES db     = new DAVES();
            T     entity = db.Set <T>().Find(Id);

            db.Set <T>().Remove(entity);
            return(db.SaveChanges() > 0);
        }