5

有没有办法在编译时验证映射?例如,我有一个包含许多子实体的实体。如果我在尝试将 ParentX 映射到 ParentY 时忘记为其中一个孩子添加 CreateMap,则映射将失败。

我想不出在编译期间验证这一点的方法,但我很想找到一种方法。

4

1 回答 1

4

不,没有一种干净的方法可以做到这一点。您可以尝试构建后挂钩来调用单元测试,但这与实际执行单元测试没有太大区别。根据我们的经验,我们只是在构建 ViewModel 时保持 AutoMapper 配置单元测试打开,并在进行中进行验证。

于 2010-01-17T19:47:29.093 回答