【发布时间】:2011-02-17 16:20:47
【问题描述】:
是否有用于将内存中的 POCO c# 对象转换为创建该对象的 .cs 代码文件的库或代码示例。一个例子: 内存中汽车类型的对象变为:
Car c = new Car
{
Name = "mazda",
Id = 5,
Passengers = new List<string> { "Bob", "Sally" }
// etc... recursing to the bottom
};
我可以假设它只能设置公共属性。
【问题讨论】:
-
您是否尝试过将 Reflection 与 codedom 类结合使用?您应该能够很容易地生成只有属性的类。
-
我曾尝试过使用反射,但它在泛型和索引对象周围有点毛茸茸。我想知道是否有人已经看过这个。我从来没有看过codedom,我会看看。谢谢
标签: c# serialization automated-tests poco