© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•4y ago•
2 replies
null

❔ [.NET 6][Odata 8] IQueryable Async

Hello,

I am currently trying to implement an OData Web API.
OData works incredibly well with IQueryable as it applies the ODataQueryOptions directly to the database call.
I am trying to figure out, if it is possible to make the controller action async.

What I already have implemented:
[EnableQuery]
[HttpGet("Users")]
public IActionResult GetUsers([FromServices] UsersDbContext usersContext)
{
   return new OkObjectResult(usersContext.Users);
}
[EnableQuery]
[HttpGet("Users")]
public IActionResult GetUsers([FromServices] UsersDbContext usersContext)
{
   return new OkObjectResult(usersContext.Users);
}


What I am trying to achieve:
[EnableQuery]
[HttpGet("Users")]
public async Task<IActionResult> GetUsers([FromServices] UsersDbContext usersContext)
{
   return new OkObjectResult(await usersContext.Users); <--- something async
}
[EnableQuery]
[HttpGet("Users")]
public async Task<IActionResult> GetUsers([FromServices] UsersDbContext usersContext)
{
   return new OkObjectResult(await usersContext.Users); <--- something async
}
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

❔ IQueryable implementation
C#CC# / help
3y ago
Odata nextlink
C#CC# / help
3mo ago
OData filtering
C#CC# / help
3y ago
.net 4.8 💀
C#CC# / help
2y ago