映射到 使用器的基于约定的对象到对象映射。 MapTo是一个库,用于以编程方式生成必要的代码,以在编译时将一个对象映射到另一个对象。 它在编译时创建映射,从而消除了使用反射将一个对象映射到另一个对象的需求,并使在运行时比其他库更易于使用。 安装 dotnet add package MapTo --prerelease 用法 MapTo依靠一组属性来指导它如何生成映射。 首先,将目标类声明为partial类,然后使用MapFrom属性对其进行注释。 顾名思义, MapFrom属性告诉库您要从中映射的源类是什么。 using MapTo ; namespace App . ViewModels { [ MapFrom ( typeof ( App . Data . Models . User ))] public partial class UserViewModel