Function need to returnTask<List<Record>>
次の両方のオプションはreturn です。どちら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();
}