首页 > 解决方案 > 查询 OData API Child of Child 返回空/null 值

问题描述

我正在尝试查询 OData,我正在扩展孩子的孩子。

据我了解,查询应如下所示:

promopages?sf_culture=en&$expand=promopagebanners($expand=promoimage)

在我的情况下,促销页面与他们的孩子促销横幅一起返回,但每个促销横幅的促销图片孩子看起来像:

"PromoImage": {
        "Id": "00000000-0000-0000-0000-000000000000",
        "LastModified": "0001-01-01T00:00:00Z",
        "PublicationDate": "0001-01-01T00:00:00Z",
        "Title": null,
        "Description": null,
        "DateCreated": "0001-01-01T00:00:00Z",
        "Ordinal": 0,
        "UrlName": null,
        "Author": null,
        "Extension": null,
        "MimeType": null,
        "TotalSize": 0,
        "Category": [],
        "Tags": [],
        "Width": 0,
        "Height": 0,
        "AlternativeText": null,
        "FolderId": null,
        "ParentId": "00000000-0000-0000-0000-000000000000",
        "Url": null,
        "ThumbnailUrl": null
      }

如果我直接查询 promopagebanners 并展开 promoimage,则返回预期结果,即上述对象无空值、0 等。

标签: odatasitefinity

解决方案


推荐阅读