使用ASP从Dynamics NAV消耗Odata

时间:2017-10-04 22:02:23

标签: visual-studio-2012 odata dynamics-nav

我有VS 2012专业版和Dynamics NAV 2016 并希望探索消费ODATA的可能性

我点击添加服务参考,然后输入ODATA URL 然后我点击Go,我看到NAV,在里面我看到了公司和我在Dynamics NAV 2016中创建的不同的Web服务。 在我的情况下,我只有1个发布的Web服务(第21页客户卡) 当我单击确定时,我收到以下错误:

error message

我不知道这是什么意思以及我如何继续下去! 任何帮助都会很好!

编辑: 英语翻译中的错误信息尽我所能: 自定义工具'DataServicesCoreClientGenerator'失败。数据服务客户端代码生成失败:指定的架构无效。错误:错误0005:属性“名称”根据其数据类型“http://schemas.microsoft.com/ado/2007/05/edm:TSimpleIdentifier”无效 - 约束模式失败

2 个答案:

答案 0 :(得分:1)

我有同样的问题。这是由在Web服务下发布的页面(42)之一引起的。取消选中已发布的复选框后,添加o数据服务工作正常。只要获取引起错误的特定对象,您就可以了

答案 1 :(得分:0)

我找到了一个视频,解释了如何添加引用,这是一个Web服务引用: https://www.youtube.com/watch?v=qQG3r5QM7pQ 所以我的探索可以继续...... :)