2011-09-22 1 views
0

himwcf에서 모델에 바인딩되지 않은 자식 객체 web api

저는 편안한 서비스를 만들기 위해 WCF 웹 API를 사용하고 있습니다. 다음과 같은 서명 방법이 있습니다.

[WebInvoke(UriTemplate="AddJob")] 
public string AddJob(Job job) 
{ 
    //... 
} 

작업 개체에 하위 개체 RecurDay가 있습니다. 양식의 게시 된 값은 RecurDay 속성에 바인딩되지 않습니다. 실제로 RecurDay 개체 자체는 생성되지 않습니다.

참고 : 양식 필드의 이름은 클래스 속성과 동일합니다. 전의. Id, JobName, RecurDay.Id, RecurDay.Day 등입니다. Id, JobName은 올바르게 매핑되지만 Address.Id와 RecurDay.Day는 매핑되지 않습니다.

답변

0

클라이언트의 양식 데이터에서 JSON 개체를 만들어 API로 보내야합니다. 그렇지 않으면 직렬화가 해제되지 않습니다.

+0

그 덕분에 문제가 해결되었습니다. – VJAI

관련 문제