C#AutoMapper-如果源中不存在默认值,则在dest属性中设置默认值

CheziHoyzer

我有:

Class A
{
    public string FirstName { get; set; }
}

Class B
{
    public string FirstName { get; set; }
    public Guid RequestId { get; set; }
}

我想从A映射到B,因为“ A”没有RequestId我想将其设置为Guid.NewGuid()

我尝试了这段代码:

var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap<A, B>().ForMember(m => m.RequestId, o => Guid.NewGuid());
            
            });
            _mapper = config.CreateMapper();

但是我仍然在RequestId中得到空的Guid。

莫迪克

该映射应如下所示:

var config = new MapperConfiguration(cfg =>
{
    cfg.CreateMap<A, B>().ForMember(m => m.RequestId, o => o.MapFrom(s => Guid.NewGuid()));
        
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#AutoMapper-如果源中不存在默认值,则在dest属性中设置默认值

来自分类Dev

C ++中隐式Default构造函数的默认值

来自分类Dev

C#中自动实现的属性默认值

来自分类Dev

使用C ++和map / unordered_map创建直方图:不存在的键的默认值

来自分类Dev

C / C ++中的静态指针默认值

来自分类Dev

如何确定函数参数是自动设置为默认值还是在C ++中显式设置?

来自分类Dev

在C#中设置默认值

来自分类Dev

如果XDocument对象中不存在属性的默认值,如何设置

来自分类Dev

C#Automapper映射字典属性

来自分类Dev

使用cin的C ++中变量的默认值>>

来自分类Dev

为C#中可变的属性设置默认值

来自分类Dev

C ++构造函数中参数的默认值

来自分类Dev

C#-如何在组合框datagridview中的表中将值设置为默认值?

来自分类Dev

struct c中的默认值[重复]

来自分类Dev

C#Automapper:空布尔值不适用于其他类成员名称

来自分类Dev

C ++默认值

来自分类Dev

如何在Objective-C中设置协议属性的默认值?

来自分类Dev

如果条目不存在,则mysql设置默认值

来自分类Dev

如何在C ++类中为C字符串设置默认值?

来自分类Dev

在C#中设置默认值

来自分类Dev

C ++中类成员的默认值

来自分类Dev

如果XDocument对象中不存在属性的默认值,如何设置

来自分类Dev

角度:如果项目的属性不存在,请在ng-repeat中设置默认值

来自分类Dev

对象属性中的默认值(如果不存在)

来自分类Dev

Oracle 19c中是否存在HR模式默认值

来自分类Dev

C#-如何在组合框datagridview中的表中将值设置为默认值?

来自分类Dev

如果Lodash模板中不存在给定属性,如何添加默认值

来自分类Dev

如果密钥不存在,则在会话中设置默认值

来自分类Dev

turbo c 中的默认值

Related 相关文章

  1. 1

    C#AutoMapper-如果源中不存在默认值,则在dest属性中设置默认值

  2. 2

    C ++中隐式Default构造函数的默认值

  3. 3

    C#中自动实现的属性默认值

  4. 4

    使用C ++和map / unordered_map创建直方图:不存在的键的默认值

  5. 5

    C / C ++中的静态指针默认值

  6. 6

    如何确定函数参数是自动设置为默认值还是在C ++中显式设置?

  7. 7

    在C#中设置默认值

  8. 8

    如果XDocument对象中不存在属性的默认值,如何设置

  9. 9

    C#Automapper映射字典属性

  10. 10

    使用cin的C ++中变量的默认值>>

  11. 11

    为C#中可变的属性设置默认值

  12. 12

    C ++构造函数中参数的默认值

  13. 13

    C#-如何在组合框datagridview中的表中将值设置为默认值?

  14. 14

    struct c中的默认值[重复]

  15. 15

    C#Automapper:空布尔值不适用于其他类成员名称

  16. 16

    C ++默认值

  17. 17

    如何在Objective-C中设置协议属性的默认值?

  18. 18

    如果条目不存在,则mysql设置默认值

  19. 19

    如何在C ++类中为C字符串设置默认值?

  20. 20

    在C#中设置默认值

  21. 21

    C ++中类成员的默认值

  22. 22

    如果XDocument对象中不存在属性的默认值,如何设置

  23. 23

    角度:如果项目的属性不存在,请在ng-repeat中设置默认值

  24. 24

    对象属性中的默认值(如果不存在)

  25. 25

    Oracle 19c中是否存在HR模式默认值

  26. 26

    C#-如何在组合框datagridview中的表中将值设置为默认值?

  27. 27

    如果Lodash模板中不存在给定属性,如何添加默认值

  28. 28

    如果密钥不存在,则在会话中设置默认值

  29. 29

    turbo c 中的默认值

热门标签

归档