automapper主要用于:领域模型转视图模型1、引入AutoMapper,AutoMapper.Extensions.Microsoft.DependencyInjection包2、新增一个类,继承Profile3、写一个构造函数,在构造函数中写CreateMap<实体名称,dto名称>().ReverseMap();4、在program中的services新增servic…
2024-06-23 229
AutoMapper介绍为什么要使用AutoMapper?我们在实现两个实体之间的转换,首先想到的就是新的一个对象,这个实体的字段等于另一个实体的字段,这样确实能够实现两个实体之间的转换,但这种方式的扩展性,灵活性非常差,维护起来相当麻烦;实体之前转换的工具有很多,不过我…
2024-06-23 199
1、Entity层:定义JavaBean,表示业务实体。2、DAO层:封装与数据库交互的细节,负责执行增删改查等操作。3、Service层:封装业务逻辑,负责处理事务,调用DAO层进行数据操作。4、Service.impl层:对Service层的具体实现,实现Service层中定义的接口5、servlet层:处理用…
2024-06-23 218
在典型的软件开发中,通常会采用分层架构来组织代码和实现不同的功能。以下是常见的四个层次及其作用:1. 数据访问对象层(DAO层): - DAO层主要负责与数据库进行交互,封装了对数据库的操作,如查询、插入、更新和删除等。 - 它提供了对数据持久化的操作接口,隐藏…
2024-06-23 225
1、下载AutoMapper组件,安装包到实体类项目中,比如Yun.Model中。2、在该项目里分别创建Models、Profiles、ViewModels文件夹,分别别实体类、映射文件、Dto文件类。3、在Profiles中,建立继承Profile 的类文件,比如 public class ArticleProfile:Profile{}3、在上面…
2024-06-23 160