gpt4 book ai didi

c# - 如何在VS/Resharper中生成对象-对象映射

转载 作者:太空狗 更新时间:2023-10-29 23:15:29 25 4
gpt4 key购买 nike

是否有任何工具/插件可以在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com