作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是否有任何工具/插件可以在 VS/Resharper 中生成“手动”映射代码。IE。有 2 个类(Foo 和 Bar)具有相同的属性集:
{
public string A { get; set; }
public int B { get; set; }
public decimal C { get; set; }
}
是否可以通过某种方式生成以下代码?
public Bar Create(Foo foo)
{
var bar = new Bar();
bar.A = foo.A;
bar.B = foo.B;
bar.C = foo.C;
return bar;
}
避免使用 AutoMapper、EmitMapper 等映射工具
最佳答案
是的,你可以编写一个T4模板来扫描你项目中的类并生成所需的代码
关于c# - 如何在VS/Resharper中生成对象-对象映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19231153/
我是一名优秀的程序员,十分优秀!