对于TypeA和TypeB之间的映射,我希望将所有布尔属性映射到“是”或“否”。
我不想覆盖<bool, string>
映射,因为我只想在TypeA和TypeB之间进行映射。
而且我不想为每个TypeA的布尔属性使用.ForMember,因为它们很多。
也许ForAllMembers有一个技巧,但我不能使它有效。
答案 0 :(得分:0)
您是否尝试在Bool和String之间添加映射器并在引擎中注册?它可能很简单,但我不记得了。
您还可以创建ValueConverter,然后通知映射使用转换器。自从我使用AM以来已经有一段时间了,但这听起来不错。