我正在开发一个OData端点,用于从数据库返回一系列项目。
我返回一个
考虑以下方法:
我返回一个
IQueryable
,并让前端处理odata查询选项中的查询/筛选/扩展/分页。考虑以下方法:
[ODataRoute]
[EnableQuery(AllowedQueryOptions = AllowedQueryOptions.All)]
public IActionResult Get() {
return Ok(context.Vendors.AsQueryable());
}
我知道async
并不是必需的,因为这里没有将查询实现。
在这种情况下,什么时候实现查询?
它是以异步方式执行的吗?
InstancePerLifetimeScope
(如果使用扩展名,则为默认值)。 - Igor