Automapper实现自动映射的实例代码-创新互联

出于安全考虑,在后台与前台进行数据传输时,往往不会直接传输实体模型,而是使用Dto(Data transfer object 数据传输对象),这样在后台往前台传递数据时可以省略不必要的信息,只保留必要的信息,大大增强数据安全性。

创新互联是一家专业提供将乐企业网站建设,专注与成都网站制作、网站建设、成都h5网站建设、小程序制作等业务。10年已为将乐众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

下面给出两个相互对应的关系模型User、UserDto

public class User
{
  private const int NameMaxLength = 20;
  private const int PassWordMaxLength = 16;
  [Key]
  public long Id { get; }
  [MaxLength(NameMaxLength)]
  public string Name { get; set; }
  [MaxLength(PassWordMaxLength)]
  [DataType(DataType.Password)]
  public string PassWord { get; set; }
}
public class UserDto
{
  private const int NameMaxLength = 20;
  private const int PassWordMaxLength = 16;
  [MaxLength(NameMaxLength)]
  public string Name { get; set; }
  [MaxLength(PassWordMaxLength)]
  public string PassWord { get; set; }
}

网站题目:Automapper实现自动映射的实例代码-创新互联
网页路径:http://bzwzjz.com/article/ccigch.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 成都商城网站建设 成都网站建设 成都网站建设 手机网站制作 成都定制网站建设 专业网站设计 梓潼网站设计 营销网站建设 网站建设公司 网站设计制作报价 成都网站设计 做网站设计 响应式网站建设 app网站建设 高端定制网站设计 外贸营销网站建设 移动手机网站制作 成都企业网站设计 定制级高端网站建设 成都网站制作公司 营销型网站建设