知识点:DataTable.Linq.lamda表达式.Cache 场景:查询部门的所有员工和管理员,并分配相应的权限 实现过程一般为:查询部门,遍历部门(查询员工.分配权限.查询管理员.分配权限) 访问数据库比较频繁的环节为遍历部门里面的查询员工和管理员,所有我们尝试在这里进行优化 1.将用户全部读取出来存入DataTable对象中,下一次可直接从DataTable中查询数据而不必再读取数据库,但即便存入DataTable对象,DataTable对象也会在页面刷新或回发时丢失,所以将DataT