类型或命名空间名称 'DataServiceQuerySingle' 不存在
The type or namespace name 'DataServiceQuerySingle' does not exist
我昨天从 Nuget 获得了最新版本的 oData,因为我在向我的项目添加第二个 Odata 客户端时遇到了问题。如果两个客户端代码都在项目的同一级别、相同的起始命名空间中,则会出现问题。为了解决这个问题,我在另一个 folder/namespace 中重新创建了第二个客户端。现在的问题是这个错误:
The type or namespace name 'DataServiceQuerySingle' does not exist in the namespace 'Microsoft.OData.Client' (are you missing an assembly reference?)
客户端是通过同样从 NuGet 下载的 OData 客户端项模板生成的。 T4 模板从我从相关 OData 服务获得的 EDMX xml 文件构建所有代码。在我的参考资料中,OData 库是 6.4 版,但 Nuget 说我有最新的 - 6.14。为了确保我拥有正确的版本,我从我的项目中完全卸载了 odata 并从 NuGet 重新安装了它。
如何构建我的新客户端?我没有接触原始的 Odata 客户端,因为据我所知,那个客户端仍然有效。
我仍然不确定该怎么办。我通过删除某人实际手动包含在解决方案中的库并仅使用 nuget 包来解决我的一些问题。我想我最终不得不使用 HttpClient 手动调用 odata 服务。总的来说,我的解决方案有效,但我对此并不满意。
我昨天从 Nuget 获得了最新版本的 oData,因为我在向我的项目添加第二个 Odata 客户端时遇到了问题。如果两个客户端代码都在项目的同一级别、相同的起始命名空间中,则会出现问题。为了解决这个问题,我在另一个 folder/namespace 中重新创建了第二个客户端。现在的问题是这个错误:
The type or namespace name 'DataServiceQuerySingle' does not exist in the namespace 'Microsoft.OData.Client' (are you missing an assembly reference?)
客户端是通过同样从 NuGet 下载的 OData 客户端项模板生成的。 T4 模板从我从相关 OData 服务获得的 EDMX xml 文件构建所有代码。在我的参考资料中,OData 库是 6.4 版,但 Nuget 说我有最新的 - 6.14。为了确保我拥有正确的版本,我从我的项目中完全卸载了 odata 并从 NuGet 重新安装了它。
如何构建我的新客户端?我没有接触原始的 Odata 客户端,因为据我所知,那个客户端仍然有效。
我仍然不确定该怎么办。我通过删除某人实际手动包含在解决方案中的库并仅使用 nuget 包来解决我的一些问题。我想我最终不得不使用 HttpClient 手动调用 odata 服务。总的来说,我的解决方案有效,但我对此并不满意。