支持无类型web api odata v3实现上的$链接

时间:2014-06-23 11:30:07

标签: asp.net asp.net-web-api odata

我正在web api odata上实现一个无类型实体。我在实现$ links时遇到了麻烦。

实体(Id)的/ $链接/ AnotherEntity

我认为使用$ format = application / json; odata = fullmetadata时产生的odata.id属性是使用$ links时显示的那个,但是当我尝试使用$ select = odata时。 id它会抛出一个错误,即属性不属于对象。

我是否遗漏了请求中的任何属性,或者是否必须为此创建新的序列化程序?

1 个答案:

答案 0 :(得分:1)

odata.id是使用fullmetadata自动生成的。

你无法通过$ select获得它。

您只能从响应有效负载中获取它或自行生成它。