Неизвестное свойство фильтра при использовании фильтра 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