从Odata访问枚举

时间:2020-05-28 08:59:54

标签: typescript odata

我有以下OData。我试图在Typescript中实现的是将EnumType用于下拉列表。我似乎无法使用http get访问EnumType BlackLight和Sound。真的有可能吗?

<?xml version="1.0" encoding="utf-8" ?>
<edmx:EdmxVersion="4.0"xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx">
<edmx:DataServices>
<SchemaNamespace="DataService"xmlns="http://docs.oasis-open.org/odata/ns/edm">
<EnumType Name="BackLight">
    <MemberName="Level0"Value="0"/>
    <MemberName="Level1"Value="1"/>
    <MemberName="Level2"Value="2"/>
    <MemberName="Level3"Value="3"/>
    <MemberName="Level4"Value="4"/>
    <MemberName="Level5"Value="5"/>
    <MemberName="Level6"Value="6"/>
<MemberName="Level7"Value="7"/>
</EnumType>
<EnumType Name="Sound">
    <MemberName="Level1"Value="1"/>
    <MemberName="Level2"Value="2"/>
    <MemberName="Level3"Value="3"/>
</EnumType>
<ComplexType Name="SystemConfiguration">
    <PropertyName="MeterBackLight"Type="DataService.BackLight"Nullable="false"/>
    <PropertyName="MeterSound"Type="DataService.Sound"Nullable="false"/>
</ComplexType>
<EntityContainer Name="Container">
<EntitySetName="DisplayConfig" EntityType="DataService.SystemConfiguration"/>
</EntityContainer>
</Schema>
</edmx:DataServices>
</edmx:Edmx>

0 个答案:

没有答案