0
어떤 AfterMap 함수가 먼저 실행되어야 하는지를 지정하는 방법이 있습니까? 예를 들어이 코드가 있습니다오토 맵퍼에서 AfterMap의 순서
cfg.CreateMap<ClassA, ClassA_DTO>()
.AfterMap((source, dest) => ...
.AfterMap((source, dest) => ...
.AfterMap((source, dest) => ...
//I need this aftermap to be executed first.
cfg.CreateMap<ClassB, ClassB_DTO>().AfterMap((src, dest) =>
{
foreach (var ... in ...)
{
}
});
을 그러나 문제는를 ClassA가 ClassB가 포함되어 있다는 점이다.
"부모"란 "포함하는 클래스"또는 "부모 클래스"를 의미합니까? – stuartd
내 실수. ClassA에 ClassB가 포함되어 있음을 의미합니다. – TjDillashaw
이런 종류의 세분화 된 컨트롤이 필요한 경우 [custom type converter] (https://automapper.codeplex.com/wikipage?title=Custom%20Type%20Converters)를 사용해야 할 수도 있습니다. – stuartd