新闻动态
新闻动态
- composer创建php8项目失败
- 分享如何写好网站的title标题
- 详解SQL Server数据库索引
- 常见对sql重复记录操作命令
- Newtonsoft.Json用法
- 在VS2008中使用HTML5和CSS3智能感知
- 网站分析及竞争对手的分析
- FormsAuthentication.RedirectFromLoginPage 方法 (String, Boolean)
- 浅谈企业网站可采用的几种推广方法
- 手机网页的制作方法四_WML语言基础
联系我们
邮箱:
手机:15383239821
asp.net
AutoMapper对象映射
作者:
发布时间:2024-06-23
点击:
1、下载AutoMapper组件,安装包到实体类项目中,比如Yun.Model中。
2、在该项目里分别创建Models、Profiles、ViewModels文件夹,分别别实体类、映射文件、Dto文件类。
3、在Profiles中,建立继承Profile 的类文件,比如
public class ArticleProfile:Profile{}
3、在上面的类文件中,写一个构造函数,在构造函数中写CreateMap<实体名称,dto名称>() ,比如
public ArticleProfile()
{
//源数据映射到DTO
CreateMap<Source, Destination>();
CreateMap<Article,ArticlesDto>();
}
通常把一个model转换成另一个model的映射都写成一个Profile文件,用createmapper实例化Mapper,方便我们将来使用。
Profile文件中如果用到了ForMember方法,其实就是当两个实体的属性名不一致时,需要这样去指定。
新闻资讯
-
2023-08-30php中的public, private 、 protected
-
2013-08-22手机网页的制作方法七_WML表单内容
-
2012-07-02如何进行关键词分析?
-
2025-08-22在C# webapi中的 [FromBody] [FromForm]的区别
-
2024-01-14IEnumerable与IQueryable区别
-
2025-07-30.Net Web Api常用目录结构
相关案例
