我想实现像这里描述的https://stackoverflow.com/a/34956681/6051621https://dotnetfiddle.net/vWmRiY。
这个想法是打开一个Wrapper<T>
。由于Wrapper<T>
到T
的Map似乎不支持开箱即用,因此可能的解决方案之一是注册一个自定义IObjectMapper。问题是MapperRegistry现在是内部的https://github.com/AutoMapper/AutoMapper/blob/master/src/AutoMapper/Mappers/MapperRegistry.cs#LL3C29-L3C31。那么我如何才能实现这一点呢?我有更好的选择吗?
谢谢你
1条答案
按热度按时间hjzp0vay1#
最简单的方法是定义conversion operators:
但是如果你不想,那么你可以尝试以下方法:
和示例Map器,让您开始: