WebAPI OData navigation Свойство для строки [] - PullRequest
0 голосов
/ 01 июля 2019

Можно ли как-то сказать модели, что простой строковый массив является свойством навигации, так что он сериализуется и возвращается только при запросе раскрытия?

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

}

Если я сделаю тип вышеТип сущности OData Model (что, по сути, мне и нужно), он всегда будет возвращать дочернее свойство «Stuff» так же, как оно обрабатывает любое другое «примитивное» свойство.

Я бы сказал, «верните только этокогда $ expand = Stuff "является частью запроса OData.

...