为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据MaxLength属性使AutoMapper截断字符串?

如何根据MaxLength属性使AutoMapper截断字符串?

C#
慕容森 2021-04-09 18:15:12
我有一个DTO,我想映射到一个实体。实体具有一些用属性修饰的MaxLength属性。我希望AutoMapper在根据MaxLength每个属性映射到我的实体时截断来自DTO的所有字符串,这样在保存实体时不会出现验证错误。因此,如果实体是这样定义的:public class Entity {    [MaxLength(10)]    string Name { get; set; }}我想这样做:var myDto = new MyDto() { Name = "1231321312312312312312" };var entity = Mapper.Map<Entity>(myDto);结果entity应Name限制为最多10个字符。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 183 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信