有什么办法可以告诉模型一个简单的字符串数组是一个导航属性,以便仅在请求扩展时才将其序列化并返回?
class Foo
{
public int Id { get; set; }
public string[] Stuff { get; set; }
}
如果我将类型设置为OData Model实体类型(本质上是我需要做的),它将总是返回子属性“ Stuff”,就像对待其他“原始”属性一样。
我宁愿告诉它“仅在$ expand = Stuff时返回此值”是OData查询的一部分。