1

尝试在我的 odata WebAPI 控制器中设置一个接受对象列表的操作。

但是,当我尝试:

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

并传入

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

我的 ODataActionParameters 为空。

如果我将参数更改为接受单个 UpdateItem 而不是列表,它会起作用,并使用:

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

或者,如果我创建了一个包含 UpdateItems 列表的包装类,但我无法将参数本身设置为列表。

4

1 回答 1

4

利用,

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

反而。

于 2013-08-16T00:33:21.463 回答