标签: c# .net wpf
我正在尝试动态地向属性插入属性。 我需要从数据库加载属性并在PropertyGrid中显示它,但我希望它在运行时构建,这意味着我想将属性定义插入数据库并在运行时将其加载到类(My Class)。
例如 - 如果数据库包含定义属性的行(例如,类型字符串的名称) 这个类应该是这样的:
public MyClass { public string Name{get; set;} }
我也尝试使用动态但它失败了。 有任何想法吗? 谢谢。
答案 0 :(得分:0)
您可以使用ExpandoObject。
答案 1 :(得分:0)
我会用Simple.Data来做这件事。它从数据库中获取数据并从查询中构造动态对象:)
Simple.Data