我有一个应用程序服务方法GetWithName
,我想编写它的异步版本。为此,我尝试使用ToListAsync()
但存储库没有此方法。
public PagedResultDto<BookDto> GetWithName(SearchWithNameRequestDto input)
{
var books =
Repository
.Where(p => p.Name.Contains(input.Name))
.ToList();
return new PagedResultDto<BookDto>
{
TotalCount = books.Count,
Items = ObjectMapper.Map<List<Book>, List<BookDto>>(books)
};
}
如何使用异步版本的ToList
方法?