Неизвестное свойство фильтра при использовании фильтра OData V2 и расширенных параметров

Я пытаюсь отфильтровать данные расширенного набора сущностей при использовании сервисов SAPUI5 OData V2, но получаю эту ошибку: Unknown filter property, Что здесь может быть не так? Свойство, похоже, определено правильно.

Вот отрывок метаданных:

<EntityType Name="ORGANIZATIONSType">
  <Key>
    <PropertyRef Name="ORGANIZATION_ID"/>
  </Key>
  <Property Name="ORGANIZATION_ID" Type="Edm.Int32" Nullable="false"/>
  <Property Name="CODE" Type="Edm.Decimal" Precision="9" Scale="0"/>
  <!-- ... -->
</EntityType>   
<EntityType Name="ORG_TYPES_RELATIONSType">
  <Key>
    <PropertyRef Name="ORG_TYPE_RELATION_ID"/>
  </Key>
  <Property Name="ORG_TYPE_RELATION_ID" Type="Edm.Int32" Nullable="false"/>
  <Property Name="REF_ORGANIZATION_ID" Type="Edm.Int32" Nullable="false"/>
  <!-- ... -->
  <NavigationProperty Name="ORGANIZATION" Relationship="com.namespace.ORGANIZATIONType" FromRole="ORG_TYPES_RELATIONSPrincipal" ToRole="ORGANIZATIONSDependent"/>
</EntityType>
<!-- ... -->
<Association Name="ORGANIZATIONType">
  <End Type="com.namespace.ORG_TYPES_RELATIONSType" Role="ORG_TYPES_RELATIONSPrincipal" Multiplicity="*"/>
  <End Type="com.namespace.ORGANIZATIONSType" Role="ORGANIZATIONSDependent" Multiplicity="1"/>
  <ReferentialConstraint>
    <Principal Role="ORG_TYPES_RELATIONSPrincipal">
      <PropertyRef Name="REF_ORGANIZATION_ID"/>
    </Principal>
    <Dependent Role="ORGANIZATIONSDependent">
      <PropertyRef Name="ORGANIZATION_ID"/>
    </Dependent>
  </ReferentialConstraint>
</Association>

В настоящее время я не могу опубликовать код UI5, но URL-адрес запроса выглядит следующим образом:

.../myservice.xsodata/ORG_TYPES_RELATIONS?$expand=ORGANIZATION&$filter=ORGANIZATION/CODE eq 123

0 ответов

Другие вопросы по тегам