何时使用Value Formatter以及何时使用Value Resolver

时间:2011-09-19 16:21:49

标签: automapper

我仍然对在自动播放器中何时使用Value Formatter与Value Resolver感到困惑。

假设我有一个可以为空的DateTime,我想将其制作成特定的日期格式(因此最终结果将是一个字符串)。在这种情况下我应该使用Formatter吗?

由于

1 个答案:

答案 0 :(得分:3)

我有同样的问题,并根据作者自己的文档选择Value Resolver,Value Formatter可能是一个设计错误:

https://github.com/AutoMapper/AutoMapper/wiki/Custom-value-formatters

然而,同一位作者在此处提供了对使用内容的回应:

Why does AutoMapper have an IValueFormatter when it has a seemingly much more powerful ValueResolver?