Visual studio 2012 使用ASP从动态导航中使用Odata

Visual studio 2012 使用ASP从动态导航中使用Odata,visual-studio-2012,odata,dynamics-nav,Visual Studio 2012,Odata,Dynamics Nav,我拥有VS 2012专业版和2016年动态版导航 并想探索使用ODATA的可能性 我单击AddServiceReference,然后输入ODataURL 然后我点击Go,我看到了NAV,在里面我看到了我在Dynamics NAV 2016中创建的公司和不同的web服务。 就我而言,我只有一个发布的web服务(第21页customercard) 单击“确定”时,出现以下错误: 我不知道这是什么意思,我怎么能继续下去! 任何帮助都很好 编辑: 错误信息(英语)已尽我所能翻译好: 自定义工具“Dat

我拥有VS 2012专业版和2016年动态版导航 并想探索使用ODATA的可能性

我单击AddServiceReference,然后输入ODataURL 然后我点击Go,我看到了NAV,在里面我看到了我在Dynamics NAV 2016中创建的公司和不同的web服务。 就我而言,我只有一个发布的web服务(第21页customercard) 单击“确定”时,出现以下错误:

我不知道这是什么意思,我怎么能继续下去! 任何帮助都很好

编辑: 错误信息(英语)已尽我所能翻译好:
自定义工具“DataServicesCoreClientGenerator”失败。数据服务客户端代码生成失败:指定的架构无效。错误:错误0005:根据其数据类型“”,属性“Name”无效-约束模式失败

我找到一个视频,解释如何添加引用,该引用是web服务引用:
所以我的探索可以继续…:)

我找到一个视频,解释如何添加引用,这是一个web服务引用:
所以我的探索可以继续…:)

我也有同样的问题。这是由在web服务下发布的其中一个页面(42)引起的。取消选中“已发布”复选框后,添加o数据服务工作正常。只要找到导致错误的特定对象,你就会没事的

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

错误说明了什么?您是否尝试过基于customer表创建更简单的页面?根据我的经验,应用程序集成商更喜欢只处理他们感兴趣的领域,而不是完整的客户详细信息。我添加了错误消息的翻译。我理解您的建议,但我想知道为什么会发生此错误。错误说明了什么?您是否尝试创建一个更简单的页面,基于客户表?根据我的经验,应用程序集成商更喜欢只处理他们感兴趣的领域,而不是完整的客户详细信息。我添加了错误消息的翻译我理解您的建议,但我想知道为什么会发生此错误