查看fiddler中的数据服务消息我不禁想到关系密钥有点太过分了......
http://schemas.microsoft.com/ado/2007/08/dataservices/related/MyEntity
有没有办法减少或完全删除它?
答案 0 :(得分:0)
您可以使用投影来获取您感兴趣的链接(或没有)。 例如,比较一下:
http://services.odata.org/OData/OData.svc/Products(0)
而且:
http://services.odata.org/OData/OData.svc/Products(0)?$ select = ID,Name,Rating
另一方面,如果您需要客户端上的链接,那么当前rel中的命名空间必须存在。你可以使用JSON格式,而链接只存储URL,而不是rel(他们做的很好,但是做得与众不同)。不幸的是,目前WCF DS客户端不支持使用JSON。