|
|
1
8
使用 https://github.com/omuleanu/ValueInjecter ,是的 和 asp.net mvc示例应用程序下载 演示所有特性的地方(也包括单元测试) |
|
|
2
67
基本上,创建从dto到这两个对象的映射,然后将其用作子对象的源。 |
|
|
3
9
无法发布评论,因此请发布答案。我猜AutoMapper实现中有一些变化,所以请回答
https://stackoverflow.com/a/5154321/2164198
汉索斯提出的建议已不可编辑。尽管有另一种方法可以在这种情况下使用-
|
|
|
4
9
自动映射
如果你实施 NameOf 类,你可以摆脱前缀魔术字符串
|
|
5
5
|
|
|
6
2
我有另一个解决办法。主要思想是 自动制版机 know 在展平对象中正确命名特性时:添加嵌套对象特性名称作为前缀。为了你的案子 地址 是前缀:
所以创建熟悉的从嵌套到扁平的映射 然后使用ReverseMap方法可以让AutomMapper了解如何取消嵌套对象的平面化
这就是全部! |
|
|
7
1
配置
模型
遵循AutoMapper展平惯例
可能需要很多改进,但它是有效的。。。 |