2013-08-15 2 views
1

Попытка настроить действие в моем контроллере WebAPI odata, который принимает список объектов.Использование списка объектов в качестве параметра для odata Действие

Однако, когда я пытаюсь:

updateSortOrder.Parameter<List<UpdateItem>>("SortOrder"); 

и передать в

{"SortOrder": [{"ItemProperty":"test"}]} 

мои ODataActionParameters является нулевым.

Это работает, если изменить параметры, чтобы принять один UpdateItem, а не список, и использование:

{"SortOrder": {"ItemProperty":"test"}} 

или если я создать класс-оболочку, которая содержит список UpdateItems, но я был не удалось установить сам параметр в список.

ответ

4

использования,

updateSortOrder.CollectionParameter<UpdateItem>("SortOrder"); 

вместо этого.

Смежные вопросы