2013-08-15 4 views
1

오브젝트 목록을 허용하는 odata WebAPI 컨트롤러에서 조치를 설정하려고 시도합니다. 내 ODataActionParameters를 널 (null)입니다odata 조치의 매개 변수로 오브젝트 목록 사용 조치

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

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

전달 : 그러나

, 내가하려고 할 때.

내가 하나에 updateItem보다는 목록 및 사용에 동의하는 매개 변수를 변경할 경우 작동

:

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

또는 내가 updateItems라는 목록이 포함 된 래퍼 클래스를 만들 수 있지만 만약 내가왔다을 매개 변수 자체를 목록으로 설정할 수 없습니다.

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

대신

답변

4

사용.