Я знаю, что можно расширить $ с помощью обычного GET над сущностями, но как насчет функций OData? Кажется, что $ expand не расширяет связанный объект при использовании в функции OData.

0
Rikai no hōhō 12 Июл 2017 в 10:31

1 ответ

Лучший ответ

Да, это возможно.

Просто убедитесь, что:

  • Реализация вашей функции в контроллере украшена атрибутом [EnableQuery].
  • Вы возвращаете перечисление IQueryable.

При желании вы можете заключить его в ответ IHttpActionResult.

1
Lesair Valmont 16 Июл 2017 в 05:35