【问题标题】:Consuming Odata from Dynamics NAV with ASP使用 ASP 使用 Dynamics NAV 中的 Odata
【发布时间】:2017-10-04 22:02:23
【问题描述】:

我有 VS 2012 专业版和 Dynamics NAV 2016 并想探索使用 ODATA 的可能性

我单击添加服务引用,然后输入 ODATA URL 然后我单击 Go 并看到 NAV,在里面我看到 Company 以及我在 Dynamics NAV 2016 中创建的不同 Web 服务。 就我而言,我只有 1 个已发布的 Web 服务(第 21 页 customercard) 当我单击“确定”时,出现以下错误:

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

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

【问题讨论】:

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

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2014-07-14
      • 1970-01-01
      相关资源
      最近更新 更多