注意一下 _entityRepository.GetAll() 和 _entityRepository.GetAllList() 的区别
GetAll():返回类型是 IQueryable<TEntity>,会延迟加载数据,生成的SQL可改变,可在本质上减少往数据库查询数据的多少
GetAllList():返回类型是 List<TEntity>,一次性就从数据库中把数据全部查询完了,相当慢,这里多注意一下哦
具体的可以看EF的效率优化
注意一下 _entityRepository.GetAll() 和 _entityRepository.GetAllList() 的区别
GetAll():返回类型是 IQueryable<TEntity>,会延迟加载数据,生成的SQL可改变,可在本质上减少往数据库查询数据的多少
GetAllList():返回类型是 List<TEntity>,一次性就从数据库中把数据全部查询完了,相当慢,这里多注意一下哦
具体的可以看EF的效率优化