新闻动态
新闻动态
- php中九个超全局变量
- textbox文本框事件
- 外语外贸网站建设解决方案
- 几个seo基础知识
- SEO三元素“链接 结构 内容”关系亲密解读
- EVAL的使用方法
- 浅论印刷行业的企业网站定位
- 关键词的密度多少才适合?
- 代码中 #ifdef注释方法的使用
- php中define和defined函数的区别和用法实例
联系我们
邮箱:
手机: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的自定义映射
新闻资讯
-
2010-08-10关于asp.net Session丢失问题的总结
-
2013-10-30ASP.NET的内置对象详解
-
2013-04-24时间戳
-
2012-10-09怎么看关键词优化得好不好?
-
2023-09-17Thinkphp使用七牛云
相关案例
