7.5 版本增强功能:OData 客户端与搜索扩展性
在软件开发过程中,不断优化和扩展应用程序的功能是提升用户体验的关键。本文将详细介绍 7.5 版本中的两个重要增强功能:OData 客户端的优化以及搜索扩展性的提升。
1. OData 客户端
在早期版本中,Windows Phone 7 缺乏对生成 WCF 数据服务客户端代理的 Visual Studio 支持,只能通过命令行使用 DataSvcUtil 工具。而在 7.1 SDK 版本中,Visual Studio 提供了支持,允许在 Windows Phone 项目中使用“添加服务引用向导”。
1.1 创建 7.1 版本应用
为了展示差异,下面将创建一个 7.1 版本的应用,以连接到 CustomerWebApp WCF 数据服务。具体步骤如下:
1.验证服务功能:运行服务器应用程序,并在浏览器窗口中连接到服务 URL,例如http://localhost:8001/CustomerWebApp.svc/Customers,确保服务正常运行。
2.移除旧代理:复制第 11 章的 DataServiceClient 手机应用,删除数据服务代理,具体是删除CustomerData.cs文件,并移除对旧的System.Data.Services.Client.dll的引用,然后保存项目。
3.更改项目属性:由于该项目最初是 7 版本的,需要将项目属性更