我想在由通用映射器配置映射的每个属性上调用一个特定的方法 xyz()。这可能吗?
我正在使用 Automapper v 9。目的是调用 Automapper 映射的每个属性的方法,以在运行时检查添加删除数据。
public static IMapper CreateMapper<TSource, TDestination>()
{
var config = new MapperConfiguration(
cfg =>
{
cfg.Advanced.AllowAdditiveTypeMapCreation = true;
cfg.AllowNullDestinationValues = true;
cfg.AllowNullCollections = true;
cfg.CreateMap<TSource, TDestination>()
.PreserveReferences()
});
config.AssertConfigurationIsValid();
return config.CreateMapper();
}