代码之家  ›  专栏  ›  技术社区  ›  Drunken Daddy

OData:嵌套扩展只支持多对一关系

  •  0
  • Drunken Daddy  · 技术社区  · 4 年前

    以下是我尝试执行的查询:

    /api/data/v9.1/技术1$select=名称&$expand=parentaccountid($select=地址1_city,地址1_country,地址1_county,地址1_line 1,地址1_ line 2,地址1_postalcode,地址1_state或province,name),实体2($select=建议终止日期,建议终止日期;$expand=实体3($select=name))&$过滤器=_entity2_value ne空

    我得到的回应是:

    {
        "error": {
            "code": "0x0",
            "message": "The navigation property 'entity3' can't be expanded. Only many-to-one relationships are supported for nested expansion."
        }
    }
    

    我对odata或powerapps并不太熟悉,只是想在这里使用一个暴露的休息服务。

    是否有任何方法可以仅通过一个查询检索entity3中的name字段?或者我需要为此创建一个单独的请求吗?

    0 回复  |  直到 4 年前