【问题标题】:odata v4 groupby on nested entities嵌套实体上的 odata v4 groupby
【发布时间】:2018-08-10 17:40:23
【问题描述】:

在导航属性属性上应用 groupby 时,结果如预期一样 $apply=groupby((t_global_buildings/id)) 返回正确的分组结果。

    [
   {
      "@odata.id":null,
      "t_global_buildings":{
         "@odata.id":null,
         "id":1
      }
   },
   {
      "@odata.id":null,
      "t_global_buildings":{
         "@odata.id":null,
         "id":2
      }
   },
   {
      "@odata.id":null,
      "t_global_buildings":{
         "@odata.id":null,
         "id":3
      }
   }
]

但是当我想在嵌套导航属性的属性上应用 groupby 时,返回的记录数是正确的,但是缺少值。

所以$apply=groupby((t_global_buildings/t_global_locations/id)) 返回

[
   {
      "@odata.id":null
   },
   {
      "@odata.id":null
   }
]

由于返回的记录数是正确的,我假设可以按嵌套实体分组,但是如何获取返回值呢?

提前致谢

【问题讨论】:

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


【解决方案1】:

这是 odata.net 中的 known issue,但已在 v7.6.1 中修复

【讨论】:

    猜你喜欢
    • 2017-05-23
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    相关资源
    最近更新 更多