C# 将ODataV4连接服务与Dynamics NAV 2017连接并使用会导致有效负载错误

C# 将ODataV4连接服务与Dynamics NAV 2017连接并使用会导致有效负载错误,c#,microsoft-dynamics,dynamics-nav,odata-v4,C#,Microsoft Dynamics,Dynamics Nav,Odata V4,我目前正在开发一个C#应用程序来处理Dynamics 2017和在线交易平台之间的集成 我已将Dynamics 2017页面公开为Web服务,并在服务层上启用了ODataV4 在我的C#应用程序中,当创建连接的服务时(从下载的edmx示例中,因为OData连接的服务Nuget包无法进行身份验证),我在创建泛型类时遇到以下错误: 但是,ODataV4连接的服务仍然完成。它也有用 当我使用ODataV4服务时,它成功地将数据传输到Dynamics NAV表,但它在事件查看器中引发异常 我想消除这个

我目前正在开发一个C#应用程序来处理Dynamics 2017和在线交易平台之间的集成

我已将Dynamics 2017页面公开为Web服务,并在服务层上启用了ODataV4

在我的C#应用程序中,当创建连接的服务时(从下载的edmx示例中,因为OData连接的服务Nuget包无法进行身份验证),我在创建泛型类时遇到以下错误:

但是,ODataV4连接的服务仍然完成。它也有用

当我使用ODataV4服务时,它成功地将数据传输到Dynamics NAV表,但它在事件查看器中引发异常

我想消除这个例外,但是我在网上找不到关于这个问题的任何信息

An error occurred while processing this request.. 
Inner Exception: System.InvalidOperationException: 
The context URI 'ODataV4 Endpoint Redacted' is not valid for the expected payload kind 'Resource'. ---> 
Microsoft.OData.ODataException: 
The context URI 'ODataV4 Endpoint Redacted' is not valid for the expected payload kind 'Resource'.
Microsoft.OData.JsonLight.ODataJsonLightContextUriParser.Parse(IEdmModel model, String contextUriFromPayload, ODataPayloadKind payloadKind, Func`3 clientCustomTypeResolver, Boolean needParseFragment, Boolean throwIfMetadataConflict)
Microsoft.OData.JsonLight.ODataJsonLightDeserializer.ReadPayloadStart(ODataPayloadKind payloadKind, PropertyAndAnnotationCollector propertyAndAnnotationCollector, Boolean isReadingNestedPayload, Boolean allowEmptyPayload)
有人熟悉这个问题吗