Код: Выделить всё
public class MyController : ODataController
{
private readonly Repository_repo;
public MyController(IRepository repo)
{
_repo = repo;
}
[EnableQuery(PageSize = 10, EnsureStableOrdering = false)]
public IActionResult Get()
{
var data = _repo.GetData();
return Ok(data)
}
}
Код: Выделить всё
public IQueryable GetData() => _db.DbSet.Select(data=> new DataModel
{
// Implement model
}).
Итак, часть создания асинхронности — это метод действия. Как мне сделать этот вызов асинхронным и ожидаемым? Насколько мне известно, метод Odata EnableQuery ожидает IQueryable.
Подробнее здесь: https://stackoverflow.com/questions/545 ... able-query
Мобильная версия