Microsoft Azure图表返回不正确的元数据

时间:2017-01-20 04:35:41

标签: microsoft-graph

Microsoft azure graph endpoint错误的元数据响应。 这是一种随机行为,我尝试了几个域,每个域都有不同的行为。

正确的返回值:

<EntityType Name="DirectoryObject" OpenType="true">

    <Key>
      <PropertyRef Name="objectId" />
    </Key>
    <Property Name="objectType" Type="Edm.String" />
    <Property Name="objectId" Type="Edm.String" Nullable="false" />
    <Property Name="deletionTimestamp" Type="Edm.DateTime" />
    <NavigationProperty Name="createdOnBehalfOf" Relationship="Microsoft.DirectoryServices.DirectoryObject_createdOnBehalfOf" ToRole="createdOnBehalfOf" FromRole="DirectoryObject" />

返回值不正确:

<EntityType Name="DirectoryObject" OpenType="true">
        <Key>
          <PropertyRef Name="objectId" />
        </Key>
        <Property Name="objectType" Type="Edm.String" />
        <Property Name="objectId" Type="Edm.String" />
        <Property Name="deletionTimestamp" Type="Edm.DateTime" />
        <NavigationProperty Name="createdOnBehalfOf" Relationship="Microsoft.DirectoryServices.Microsoft_DirectoryServices_DirectoryObject_createdOnBehalfOf_Microsoft_DirectoryServices_DirectoryObject_createdOnBehalfOfPartner" ToRole="createdOnBehalfOf" FromRole="createdOnBehalfOfPartner" />

您可以在NavigationProperty的“FromRole”中看到差异。有一个“createdOnBehalfOfPartner”,其中一个具有相同NavigationProperty的“DirectoryObject”。

任何人都知道这种奇怪的行为吗?

0 个答案:

没有答案