C#中的类定义拷贝生成

时间:2011-07-05 05:13:28

标签: c# visual-studio-2010 proxy code-generation wrapper

我有一个从dynamcis crm的代码生成工具的早期绑定类创建的程序集(DLL)。这些类主要具有属性。

我希望将这些类用作具有附加控件的模型。

就像在java中一样,期待使用反射,但无法在其上找到示例或使用FxCop进行内省

我尝试使用T4工具箱(装饰器类 - here)但不支持属性。 我也尝试过像CodeSmith这样的工具,但无法弄清楚是否可行。

我期待Visual Studio或其扩展应该很容易做到。

原始类

public class Product {
    public Guid Id { get; set; }
}

生成的课程

public class ProducModel {
    public Guid Id { get; set; }
}

可维护性:如果原始课程发生变化,您建议的工具/方法是否可以应对?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我最终使用了visual studio& amp;的“Go to Definition”(F12)功能。复制/粘贴所需的属性。

MS Forum

的详细答案