函数需要返回Task<List<Record>>
以下两个选项都是返回Task<List<Record>>
,哪个更有效?这里有什么标准方法吗?
选项1 :
Task<List<Record>> GetRecords()
{
return
DbContext.Set<Record>.Where(predicate).ToListAsync();
}
选项 2:
Task<List<Record>> GetRecords()
{
return
DbContext.Set<Record>.Where(predicate).AsAsyncEnumerable().ToList();
}