////依赖接口编程 ////IStaffDal staffDal = new StaffDal(); //IStaffDal staffDal = StaticDalFactory.GetStaffDal(); ////IDbSession dbSession = new DbSession(); 一次请求公用一个实例 //IDbSession dbSession = DbSessionFactory.GetCurrentDbSession(); ////public Staff Add(Staff staff) ////{ //// //return staffDal.Add(staff); //// dbSession.StaffDal.Add(staff); //// dbSession.SaveChanges();//数据提交的权利从数据库访问层提到了业务逻辑层 //// return dbSession.StaffDal.Add(staff); ////} //public StaffService(IDbSession dbSession) : base(dbSession) //{ // this.DbSession = dbSession; //} public List <Staff> GetStaffByLineName(string LineName, string BU) { return(staffDal.GetStaffByLineName(LineName, BU)); }