Tôi đã cố gắng để làm cho bộ điều khiển theo phương pháp không đồng bộLàm một bộ điều khiển Web API trả về một danh sách IQueryable không đồng bộ
public IQueryable<Category> GetCategories()
{
return _context.Categories;
}
Tôi đã thêm những điều sau đây để làm cho nó không đồng bộ
public async Task<IQueryable<Category>> GetCategories()
{
return await _context.Categories;
}
Các loại System.Data.Entity.DbSet không phải là awaitable
Tôi không chắc chắn làm thế nào để có được bối cảnh db để trả về tất cả các thực thể trong khi vẫn duy trì IQueryable.
Làm cách nào để bạn thực hiện phương pháp trên không đồng bộ? Cảm ơn hoặc sự giúp đỡ.
Tôi nghi ngờ bạn có thể làm điều đó, tuy nhiên chức năng không đồng bộ chỉ khả dụng trên EF6, bạn đang sử dụng EF6? –