简单的OData客户端:使用无类型语法扩展第二级

时间:2015-09-01 11:10:03

标签: web-services odata expand odata-v4 odata-v3

我想知道有没有办法用无类型语法扩展肠道。

public class Entity
{
     public NavOne NavOne {get; set;}

}

public class NavOne
{
     public NavOne NavTwo {get; set;}
}

如果你想扩展到第二级,你可以这样做:

var entity = await _client
.For<Entity>()
.Expand(x => x.NavOne.Select(y => y.NavTwo))
.FindEntriesAsync());

您可以在V3中使用这样做:

var entity = (await _client
.For<Product>()
.Expand("NavOne.NavTwo")
.FindEntriesAsync());

但是在V4中这不起作用。有办法吗?

0 个答案:

没有答案