Communication(通訊)之與 OData 服務通訊
介紹
與眾不同 windows phone 7.5 (sdk 7.1) 之通訊
與 OData 服務通訊
樣本
1、服務端(採用 Northwind 樣本資料庫)
NorthwindService.svc.cs
/* * 提供 OData 服務,詳細說明請參見 WCF Data Services 的相關文章:http://www.cnblogs.com/webabcd/category/181636.html */ using System; using System.Collections.Generic; using System.Data.Services; using System.Data.Services.Common; using System.Linq; using System.ServiceModel.Web; using System.Web; namespace Web.Communication { // 出現異常時,返回詳細的錯誤資訊 [System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)] public class NorthwindService : DataService<NorthwindEntities> { public static void InitializeService(DataServiceConfiguration config) { // 全部實體全部許可權 config.SetEntitySetAccessRule("*", EntitySetRights.All); // 指定服務所支援的 OData 協議的最大版本 config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2; } } }