![]() |
1
157
使用
这将允许您指定在映射期间使用哪个构造函数。但是所有其他属性都将根据约定自动映射。
还要注意,这与
|
![]() |
2
14
最佳实践是使用AutoMapper提供的有文档记录的方法 http://docs.automapper.org/en/stable/Construction.html
|
![]() |
3
12
你应该使用
|
![]() |
4
5
在写这个答案的时候,AutoMapper会自动完成(用一个简单的
注意:这假设您正在使用 Profiles 如下所示使用时,将生成正确的对象:
|
![]() |
5
3
就我个人而言,在使用AutoMapper时,我总是希望尽可能明确,以避免将来出现任何潜在的错误。
如果你打电话给
如果开发人员反转2个字符串参数或在一些现有可选参数之前添加一个新的可选参数,该怎么办?如果某个属性没有映射到它应该映射的目标属性,则会出现映射错误。
这是不同的签名
注意Func的第二个参数
|
![]() |
TomSelleck · 自动映射用null覆盖嵌套字段 7 年前 |
![]() |
DMK · 为什么AutoMapper使用绑定属性作为源? 7 年前 |
![]() |
user9393635 · 如何覆盖单个automapper属性映射? 7 年前 |
![]() |
Vlad · 自动映射错误映射类型 7 年前 |
![]() |
SOK · 自动映射:一对多->多对多 7 年前 |