1
내 응용 프로그램을 Automapper 5.1.1로 업데이트했고 지금 다른 동작이 나타납니다. 나는이 같은 객체를 인스턴스화하는 경우 :Automapper가 생성자를 호출하지 않음
PolicyEntity entity = mapper.Map<PolicyEntity>(template);
PolicyEntity
기본 생성자는 더 이상 호출되지되고있다.
관련성이 높은 업그레이드 가이드 또는 릴리스 노트에서 아무 것도 찾을 수 없습니다. 나는 무엇을 놓치고 있습니까?
var config = new MapperConfiguration(cfg =>
{
cfg.CreateMap<PolicyTemplate, PolicyEntity>()
.ForAllMembers(o => o.Condition(c => c != null));
});
mapper = config.CreateMapper();
PolicyEntity
는 다음과 같은 생성자가 있습니다 :
public PolicyEntity() : base() { }
public PolicyEntity(string name)
{
...
}
이 내지도의 정의를 변경
는을 고정? – Amy
죄송합니다. 매핑 정의가 포함되어 있어야합니다. 질문을 업데이트했습니다. – BenV
'PolicyEntity'가 정의한 생성자는 무엇입니까? – Amy