我正在使用Odata编写新的服务/ API,我需要支持$ ref。我遍历了文档,但是不明白我需要做哪些其他更改来支持$ ref。
//控制器动作
[HttpGet]
[ODataRoute("entity1({entity1Id})/entity2({entity1Id})/tags/$ref")]
[EnableQuery(AllowedQueryOptions = AllowedQueryOptions.Select)]
public async Task<string> GetResults([FromODataUri] string entity1Id, [FromODataUri] string entity1Id)
{
}
我可以看到控件进入了我的下面的方法,但是它没有返回预期的结果。我希望它会返回
{
"@odata.id" : "someurl"
}
但它返回此值
{
"@odata.context": "someurl",
"value": "someurl"
}