【问题标题】:OData v4 via Excel - The required attribute Relationship is missing通过 Excel 的 OData v4 - 缺少所需的属性关系
【发布时间】:2015-03-06 11:08:45
【问题描述】:

我正在尝试测试使用 Excel 和 LinqPad 构建的新 OData v4 Web API,但出现以下错误:

缺少必需的属性关系

API 似乎构建正确,但“关系”从未出现在元数据中,无论我如何构建模型。

发生了什么事?我感觉 v3 和 4 不兼容。

【问题讨论】:

    标签: excel asp.net-web-api odata linqpad powerquery


    【解决方案1】:

    PowerQuery 尚不支持 OData v4。你可以在这里骚扰开发团队:)

    https://social.technet.microsoft.com/Forums/en-US/2169958f-9e2a-4fc2-a844-c0dce4c17a19/support-of-odata-v40?forum=powerquery

    LinqPad 的驱动程序显然是 v3,但在 linqpad.net 上的搜索显示没有提及 v4。

    【讨论】:

    • MS 的 OData 团队并没有让这一切变得简单。让 LINQPad 同时支持 V3 和 V4 几乎是不可能的。如果我以 OData V4 为目标,它与 V3 不向后兼容。
    • 嘿乔。我是 LinqPad 的付费客户,很高兴购买了它。得知您对 v4 的困扰,我深感遗憾。我已经很多年没有接触过 OData,我想知道是否在我的服务中也包括 v3 支持(显然可以并排运行 3 和 4),因为我感觉 v4 上的墨水仍然太湿.也许在 LinqPad.net 上发布一些关于你的立场的信息?
    • 如果它让您感觉更好,Power Query 团队也有同样的问题:P。我理解为什么会这样,但这确实让需要同时支持 v3 和 v4 的工具变得困难。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 2020-11-24
    相关资源
    最近更新 更多