zoukankan      html  css  js  c++  java
  • EF的增删改查

     //获取分组信息
            public List<UserGroupLogSys> GetUserGroupLogSyslist(int pageIndex, int pageSize, string userGroupFlag, string LogSys, string CompanyName, string MobileTemplate, out int count)
            {

                MainBCUnitOfWork currentUnitOfWork = this.UnitOfWork as MainBCUnitOfWork;
                int sum = (pageIndex - 1) * pageSize;
                List<UserGroupLogSys> list = currentUnitOfWork.UserGroupLogSys.Where(p => (string.IsNullOrEmpty(userGroupFlag) ? true : p.userGroupFlag.Contains(userGroupFlag)) && (string.IsNullOrEmpty(LogSys) ? true : p.LogSys.Contains(LogSys)) && (string.IsNullOrEmpty(CompanyName) ? true : p.CompanyName.Contains(CompanyName)) && (string.IsNullOrEmpty(MobileTemplate) ? true : p.MobileTemplate.Contains(MobileTemplate))).ToList();
                count = list.Count();
                list = list.Skip(sum).Take(pageSize).ToList();
                return list;
            }
            //添加分组
            public int AddUserGroupLog(UserGroupLogSys u)
            {
                MainBCUnitOfWork currentUnitOfWork = this.UnitOfWork as MainBCUnitOfWork;
                if (currentUnitOfWork.UserGroupLogSys.Where(p => p.userGroupFlag == u.userGroupFlag).Count() ==1)
                {
                    return 0;
                }
                currentUnitOfWork.UserGroupLogSys.Add(u);
                return currentUnitOfWork.SaveChanges();
            }

            //根据ID删除分组
            public bool DeleteUserGroupLogByID(string ID)
            {
                MainBCUnitOfWork currentUnitOfWork = this.UnitOfWork as MainBCUnitOfWork;
                Guid id =new Guid(ID);
                UserGroupLogSys u = currentUnitOfWork.UserGroupLogSys.Single(ri => ri.ID == id);
                currentUnitOfWork.UserGroupLogSys.Remove(u);
                return currentUnitOfWork.SaveChanges() > 0 ? true : false;
            }
            //根据ID获取单条记录
            public UserGroupLogSys SearchUserGroupLogByID(Guid ID)
            {
              MainBCUnitOfWork currentUnitOfWork = this.UnitOfWork as MainBCUnitOfWork;
              return  currentUnitOfWork.UserGroupLogSys.Single(ri => ri.ID == ID);
            }
            //编辑信息
            public bool EditUserGroup(UserGroupLogSys u)
            {
                MainBCUnitOfWork currentUnitOfWork = this.UnitOfWork as MainBCUnitOfWork;
                currentUnitOfWork.Entry(u).State = System.Data.EntityState.Modified;
                return currentUnitOfWork.SaveChanges() > 0 ? true : false;
            }

  • 相关阅读:
    网上零售是国内品牌开拓海外市场的最佳途径
    一个都不能少,海外B2C实战攻略全解
    我想和你一起浅浅淡淡的生活
    中国十大电子商务网站排名
    外贸B2C必读:外贸B2C入行指南(一)
    外贸B2C必读:外贸B2C入行指南(二)
    09年美国最热门的100个B2C网站,他们是怎么成功的?
    几个jsp模块
    【Quartz】【程序目录结构】/DetectNonWorkingDay/src/main/java/com/apple/sqm/dnwd/detect/delta/Detect.java
    Servlet 工作原理解析
  • 原文地址:https://www.cnblogs.com/dzdrmmf/p/6212278.html
Copyright © 2011-2022 走看看