尝试在我的 odata WebAPI 控制器中设置一个接受对象列表的操作。
但是,当我尝试:
updateSortOrder.Parameter<List<UpdateItem>>("SortOrder");
并传入
{"SortOrder": [{"ItemProperty":"test"}]}
我的 ODataActionParameters 为空。
如果我将参数更改为接受单个 UpdateItem 而不是列表,它会起作用,并使用:
{"SortOrder": {"ItemProperty":"test"}}
或者,如果我创建了一个包含 UpdateItems 列表的包装类,但我无法将参数本身设置为列表。