asp.net 웹 API에는 두 가지 모델이 있습니다. 하나는 데이터베이스 모델이고, 다른 하나는 최종 사용자에 전달하는 모델이며, 우리는이 같은 속성을 매핑 :두 모델의 Null 객체 처리 web api
public static IndividualProc ToIndividualnternal(this AssignmentExternal item) {
return new IndividualProc() {
IndividualID = (int)item.person.id,
EventID = (int)item.event.id,
EventScehduleID = item.schedule.id,
EventGroupID = item.group.id
};
}
문제는 사용자가 널 (null)을 통과 할 때, 나는 예외를 얻을 수 있다는 것입니다; "Nullable 개체에는 값이 있어야합니다." 이 예외가 발생하지 않도록 nullable 속성을 캐스팅 할 수 있습니까?
좋아,이게 정말 도움이 되네, 내가 전에 혼란스러워했던 설명에 감사하지만 지금은 이해하고있다. – pgtips