Odata实体类型中缺少的参数是否有效?

时间:2015-11-06 15:45:44

标签: properties odata

我一直在研究OData服务,我注意到即使请求完整响应,也有一些实体类型,其中不返回实体类型元数据中定义的所有属性。我无法在OData规范中找到任何内容,说明这是否合法。我发现最接近的是实体类型,它们具有开放类型属性,允许动态添加属性,但由于没有任何动态删除,我认为这不合法。

从OData规范的角度来看,这种做法是否合法?

示例Odata

<EntityType Name="Account">
    <Property Name="Status" Type="Edm.String"/>
    <Property Name="ServiceEnabled" Type="Edm.Boolean"/>
</EntityType>

响应示例

{
  "Status: "Ok"
}

在此示例中,不会从服务器返回ServiceEnabled属性。

0 个答案:

没有答案