有没有办法指定首先应该执行哪个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。
答案 0 :(得分:0)
不,没有,我可能不会添加它。这太令人困惑了。我不确定你在映射中尝试做了什么,但是这么多的自定义配置可能是手动映射事物的一个很好的例子,这是你能得到的明确和明显的。