Jaysvcutil不生成类2

时间:2014-08-20 09:23:08

标签: edmx jaydata

您好,我正在尝试学习JayData,但很快遇到了问题。

我确实有this个问题。我的元数据看起来像这样:

<edmx:Edmx Version="1.0" 
    xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx">
    <edmx:DataServices m:DataServiceVersion="1.0" m:MaxDataServiceVersion="3.0" 
        xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
        <Schema Namespace="NAV" 
            xmlns="http://schemas.microsoft.com/ado/2007/05/edm">
            <EntityType Name="contact">
                <Key>
                    <PropertyRef Name="No" />
                </Key>
                <Property Name="No" Type="Edm.String" Nullable="false" />
                <Property Name="Type" Type="Edm.String" />

所以我认为xmlns="http://schemas.microsoft.com/ado/2007/05/edm">是重要的一句话。 如果我看Github,我可以看到{"http://schemas.microsoft.com/ado/2007/05/edm", "V1.1" }所以我认为它应该有用。或者我做错了什么?

我尝试过:

--metadataUri http://localh.. --out nav.js --namespace NAV --v V11

--metadataUri http://localh.. --out nav.js --namespace NAV --v V1.1 以及所有其他可能性,但无法使其发挥作用。

1 个答案:

答案 0 :(得分:0)

使用时工作...

    // Source
    var myContext = new NAV.NAV({ 
        name: "oData", 
        oDataServiceHost: "http://localhost:7048/DynamicsNAV71/OData/Company('CRONUS%20(Schweiz)%20AG')" 
    });

但我无法接受我自己的答案..