【问题标题】:Which WebApi OData namespace哪个 WebApi OData 命名空间
【发布时间】:2015-05-31 09:23:36
【问题描述】:

我应该为最新的 Microsoft Web API OData 使用哪个命名空间:

System.Web.Http.Odata 还是 System.Web.Odata?

相同的类出现在两个命名空间中,但我没有找到任何直接说明使用哪一个的内容。

我确实找到了这篇文章,其中代码示例使用 System.Web.OData: http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/create-an-odata-v4-endpoint

我只是想确定一下。

【问题讨论】:

    标签: odata asp.net-web-api asp.net-web-api2


    【解决方案1】:

    存在两个命名空间和程序集,因为这两个版本的 OData 不兼容,但它们可以并排使用。

    对 OData v3 使用 System.Web.Http.OData,对 OData v4 使用 System.Web.OData

    您可以在这篇博文中了解更多信息:http://blogs.msdn.com/b/webdev/archive/2014/03/13/getting-started-with-asp-net-web-api-2-2-for-odata-v4-0.aspx

    您可以在此处找到 Web API OData v3 和 OData v4 的示例:https://github.com/OData/ODataSamples/tree/master/WebApi

    【讨论】:

    猜你喜欢
    • 2020-07-16
    • 2015-08-13
    • 2018-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 2011-03-18
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多