新闻动态
新闻动态
- 详解String 和 StringBuffer 区别
- SQL Server 2000各种对象的最大值(数量或大小)
- 常用的存储过程
- ThinkPHP中hasWhere的用法
- php中static关键字的作用
- 数据库表名设计规范及是否需要前缀,优缺点是什么?
- 远程连接和控制软件PuTTY
- 网站打开提示Service Unavailable
- CentOS命令启动及CentOS命令启动网卡
- JavaScript 解构赋值 | 微信小程序函数参数传对象解构
联系我们
邮箱:
手机:15383239821
asp.net
AutoMapper的使用场景
作者:
发布时间:2025-01-08
点击:
AutoMapper是DTO模型和领域模型之间的映射。AutoMapper处理DTO模型和领域模型的转换。通常的做法是:DTO模型C中包含领域模型A对应的DTO模型A和领域模型B对应的DTO模型B,然后在服务端,分别把DTO模型A和DTO模型B通过AutoMapper转换成领域模型A和领域模型B。
//比如视图模型:
public class PersonViewModel
{
public string FirstName{get;set;}
public string LastName{get;set;}
}
//比如领域模型:
public class Person
{
public string Name{get;set;}
}
//领域模型在上下文中:
public class MyDbContext : DbContext
{
public DbSet Persons{get;set;}
}
小结
1、DTO是把数据进行传输的对象,重点在哪里进行 “传输”:展示层和应用层,只要是在 展示层和应用层 之间进行数据交互的,都是 Dto。
2、1个DTO对应1个客户端情况下,DTO = 视图模型;1个DTO对应多个客户端情况下,DTO ≠ 视图模型;
- 上一篇:DTO和ViewModel的区别
- 下一篇:AutoMapper的自定义映射
新闻资讯
-
2023-01-28import和require的区别
-
2012-07-02如何正确选择友情链接
-
2023-09-15foreach遍历中加&什么意思
-
2012-08-14浅谈交叉链接的必要性
-
2010-08-03document对象详解
-
2019-12-02几个电商常见术语
相关案例
