0
Привет всем,OData v4.0 Как установить MaxExpansionDepth?
Мне нужен параметр в методе Get() [EnableQuery (MaxExpansionDepth = 3)] ограничить глубину расширения в OData запросе.
Я попытался установить этот атрибут в методе Get(), но он не работает.
Не могли бы вы дать мне предложение для этого?
Следовать как: https://github.com/OData/odata.net
Большое спасибо
Привет, пожалуйста, покажите нам фактический код, который вы пробовали, и точное сообщение об ошибке. «Не работает» недостаточно для понимания проблемы. – Stefan
Я хочу иметь сообщение об ошибке, когда я расширяю уровень выше Max Depth Depth. . "var queryOptions = new ODataQueryOptions (queryContext, Request)" -> queryOptions.SelectExpand.SelectExpandClause должен показывать исключение "Не разрешено - расширение уровня больше, чем максимальная глубина расширения" Я не знаю, где установить Max Глубина расширения. Прошу вас, мой совет, Стефан. Thanks –
В какую библиотеку вы используете? И какую версию вы используете? Если вы используете Web Api OData 6.0, вы можете обратиться к http://odata.github.io/WebApi/#13-01-modelbound-attribute и просмотреть атрибут Expand. – Vincent