gpt4 book ai didi

asp.net-core - 如何在 Asp.Net Core 中使用 OData

转载 作者:行者123 更新时间:2023-12-02 03:11:19 25 4
gpt4 key购买 nike

我一直在尝试将 OData 与 Dot Net Core 一起使用,但没有成功。我觉得这并没有被移植到相同的地方(我可能在这里错了)。在这种情况下,.Net Core 中是否有 OData 的替代方案?

欢迎任何建议。

最佳答案

您可以安装最新的 AspNetCore.Odata 块包并从那里开始:

https://www.nuget.org/packages/Microsoft.AspNetCore.OData/

在您的 Startup.cs 类中,确保您将服务配置为使用 OData:

 public void ConfigureServices(IServiceCollection services)
{

services.AddOData();
services.AddMvc();
}

此外,在 Configure 方法中,确保映射 Odata 服务路由:
 app.UseMvc(routes =>
{
routes.Count().Filter().OrderBy().Expand().MaxTop(null);
routes.MapODataServiceRoute("odata", "odata", builder.GetEdmModel());
routes.EnableDependencyInjection();
});

关于asp.net-core - 如何在 Asp.Net Core 中使用 OData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39783873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com