ASP.NET Core 5.0 OData的$select功能无法正常工作可能是由于配置不正确或使用不当导致的。以下是一些可能的解决方法:
services.AddControllers().AddOData(opt => opt.Select());
[HttpGet]
[EnableQuery]
public IActionResult Get(ODataQueryOptions options)
{
// ...
}
public class MyModel
{
public int Id { get; set; }
public string Name { get; set; }
}
GET /api/mymodel?$select=Id,Name
如果您仍然遇到问题,建议检查OData库的版本和其他依赖项的版本是否与ASP.NET Core 5.0兼容。还可以查看OData的文档和社区资源,以获取更多关于$select功能的信息和解决方法。
上一篇:Asp.Net Core 5.0 MVC Web应用程序中的Ajax post引发错误
下一篇:ASP.NET Core 5.0 RouteDataRequestCultureProvider 移除URL中的默认文化设置。