gpt4 book ai didi

c# - Microsoft.AspNet.WebApi.OData 和 Microsoft.Data.OData 和 Microsoft.AspNet.OData 之间有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 02:59:45 29 4
gpt4 key购买 nike

我正在使用带有 OData 端点的 Web API 和 Entity Framework 创建一个 RESTful 服务。 Microsoft.AspNet.WebApi.OData 和 Microsoft.Data.OData 以及 Microsoft.AspNet.OData 包似乎重叠,所以我不确定使用哪一个。它们之间有什么区别?各有什么优缺点?

最佳答案

Microsoft.AspNet.OData是您最有可能想要用于新项目的那个。它设置 Web API 以使用 OData 4 协议(protocol)。

Microsoft.AspNet.WebApi.OData是 OData v1-3 的旧包。它依赖于 Microsoft.Data.OData 中的一些核心 OData 部分,这是 OData v1-3 的“ODataLib”包。 (此 OData v4 版本为 Microsoft.OData.Core ,它是 Microsoft.AspNet.OData 的依赖项。)

关于c# - Microsoft.AspNet.WebApi.OData 和 Microsoft.Data.OData 和 Microsoft.AspNet.OData 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38774217/

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