字符串的WebAPI OData导航属性[]

时间:2019-07-01 14:31:44

标签: c# asp.net-web-api2 odata

有什么办法可以告诉模型一个简单的字符串数组是一个导航属性,以便仅在请求扩展时才将其序列化并返回?

class Foo
{
    public int Id { get; set; }
    public string[] Stuff { get; set; }

}

如果我将类型设置为OData Model实体类型(本质上是我需要做的),它将总是返回子属性“ Stuff”,就像对待其他“原始”属性一样。

我宁愿告诉它“仅在$ expand = Stuff时返回此值”是OData查询的一部分。

0 个答案:

没有答案