我刚刚完成了本演练,以创建OData V3端点
我使api正常工作,并使用PostMan对其进行了测试。 现在,我想使用.NET客户端(控制台应用程序)中的终结点,因此我跳到了他们的其他演练
但是,当我尝试添加服务参考时,它无法在我输入的URL(http://localhost/WebAPI_OData/odata/)上找到任何服务,
无法添加指定的OData API,因为现在已经有OData API 仅OData客户端代码生成工具支持。
当我进入site的代码生成工具时,它说
OData客户端代码生成器支持为生成客户端代理文件 OData V4服务...它支持以下Visual Studio:Visual Studio 2010、2012、2013、2015
在其下显示
OData Connected Service使应用程序开发人员可以连接其应用程序 到OData Services(V3和V4),并生成客户端代理文件 为服务。它支持以下Visual Studio:
Visual Studio 2015
但是我正在使用Visual Studio2019。因此,我对此感到非常困惑。我们应该为OData V3和最新的Visual Studio使用哪种工具?如初始教程所述,添加服务参考的等效过程是什么。
答案 0 :(得分:0)
在VS2017中,人们可以使用OData v4 Client Code Generator,后来微软将OData Connected Service添加到了市场,有关更多信息,请参见this question。
似乎Visual Studio 2019当前不支持OData连接的服务,跟踪here的Github问题。评论中的某人建议改为使用非官方的“取消” OData服务,请参见:here。