项目
版本

AutoMapper 13.0 版本升级指南

发布说明.

AutoMapper 现在以 .Net 6 为目标框架

AddAutoMapper 已成为核心包的一部分,依赖注入包已停用

AllowAdditiveTypeMapCreation 已被移除

请确保为源类型和目标类型对只调用一次 CreateMap。如果想要复用配置,请使用映射继承。

ProjectTo 中使用 Include/IncludeBase 的运行时多态映射

我们认为这是一个非主流特性,我们没有通过 CreateProjection 暴露它。你可以使用 扩展方法CreateMap

Context.State 类似于 Context.Items

这是框架用于向委托传递状态的模式。请注意,StateItems 在每个 Map 调用中是互斥的。

源对象的自定义 Equals/GetHashCode

为了避免实现上的问题,我们在检查源对象是否相同时不再调用这些方法,而是硬编码为检查对象引用。

在本文档中