Data Transfer Object 数据传输对象 ViewModel 视图实体(我们在新建MVC项目是会发现Model文件夹下会有一些ViewModel实体) 简单的理解一下两者之间的区别,举个简单的例子,通常我们在新增一个用户的时候会把创建人和创建时间一起带上,当然数据库中会保存创建人的ID和创建时间 ,但是我们要查看用户的基本信息的时候,肯定要查看创建人,创建人事一个id,怎么办?你得关联用户表带出创建人名称或者单独查询一遍也行,然后创建一个新的实体去存放这些信息,这样用户就能看到创建…