Asp.net 核心 5 Odata 错误(services.AddOData;不工作)
Asp.net core 5 Odata error ( services.AddOData; not working)
services.AddOData();
services.AddRouting();
services.AddCors(...);
CS1920: 'IServiceContainer' does not contain a definition for 'AddOData' and thebest extension method overload 'ODataMvcBuilderExtensions.AddOData(IMvcBuilder)' requires a receiver of type 'IMvcBuilder'
我安装了所有需要的包这里是我项目中的包列表
从 v8 开始,推荐的设置 OData 服务的方式已更改为 IMvcBuilder
上由 AddControllers()
返回的扩展方法
sservices.AddControllers()
.AddOData(opt => opt.Count().Filter().Expand().Select().OrderBy().SetMaxTop(5)/* other config */);
有关详细信息,请参阅 the docs。
services.AddOData();
services.AddRouting();
services.AddCors(...);
CS1920: 'IServiceContainer' does not contain a definition for 'AddOData' and thebest extension method overload 'ODataMvcBuilderExtensions.AddOData(IMvcBuilder)' requires a receiver of type 'IMvcBuilder'
我安装了所有需要的包这里是我项目中的包列表
从 v8 开始,推荐的设置 OData 服务的方式已更改为 IMvcBuilder
上由 AddControllers()
sservices.AddControllers()
.AddOData(opt => opt.Count().Filter().Expand().Select().OrderBy().SetMaxTop(5)/* other config */);
有关详细信息,请参阅 the docs。