zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

ABP 从数据库读取数据时的注意事项

数据库ABP 注意事项 读取数据
2023-09-11 14:22:27 时间

 

注意一下 _entityRepository.GetAll() 和 _entityRepository.GetAllList() 的区别

 

GetAll():返回类型是 IQueryable<TEntity>,会延迟加载数据,生成的SQL可改变,可在本质上减少往数据库查询数据的多少

 

GetAllList():返回类型是 List<TEntity>,一次性就从数据库中把数据全部查询完了,相当慢,这里多注意一下哦

 

具体的可以看EF的效率优化