Automapper AssertConfigurationIsValid严格控制

本文关键字:严格控制 AssertConfigurationIsValid Automapper | 更新日期: 2023-09-27 18:17:07

我刚刚发现,如果没有映射到具有相同名称的源属性,则不会出现错误。我们试图使它尽可能严格,当有未映射的属性时得到错误。看起来Assert.IsConfigurationValid()没有这样做。有没有办法在更严格的控制下使其发挥作用?

Automapper AssertConfigurationIsValid严格控制

我不相信有。我在最近的一个项目中遇到了类似的问题。

我们所做的是确保在映射配置中按字母顺序指定目标上的每个属性。即使它被忽略了。

当错误发生时,可以对目标做一个"视觉"检查,看看是否有任何属性被添加或遗漏。