0
valueinjecter를 사용하여 null을 오브젝트에 맵핑하는 방법은 무엇입니까? 이 작업을 수행하면 오류가 발생합니다.ValueInjecter를 사용하여 null을 맵핑하십시오.
InjectFrom()
이외의 다른 것을 사용해야합니까?
대한 추가 정보를 원하시면
나는 객체의 도메인을 반환하는 저장소가 있습니다. 그런 다음이 도메인을 뷰 모델에 매핑하려고합니다. 오브젝트가 존재하지 않는 경우, 리포지터리 (repository)는 null를 돌려줍니다. null 객체를 뷰 모델에 매핑 할 수 없습니다. 어떻게해야합니까?
var o = repo.get(7);
var vm = new ViewModel();
if (o != null) vm.InjectFrom(o);
또는
vm.InjectFrom(o ?? new Entity());
: 당신의 시나리오에 대한
당신이 달성하고자하는 것을 설명 할 수있는, source.InjectFrom (null), null 또는 기본값 또는 모든 속성을 설정하려고 ... ??? – Omu
@omu를 편집 한 경우 매개 변수가 null 인 경우 전체 원본 개체를 null로 할당하려고합니다. –