我正在为我的Android应用程序使用ORM系统(sqlite-net)。我希望能够动态创建我的数据库映射类,并能够向成员添加属性,这可能吗?我需要动态创建这样的东西:
class ConfigData
{
[PrimaryKey, AutoIncrement]
public int id { get; set; }
[MaxLength(20)]
public string ip { get; set; }
[MaxLength(128)]
public string port { get; set; }
}
提前致谢。
答案 0 :(得分:1)
也许Reflection名称空间是你可以使用的,这是一个例子:http://mironabramson.com/blog/post/2008/06/Create-you-own-new-Type-and-use-it-on-run-time-(C).aspx
答案 1 :(得分:0)
在C#4.0中可以使用动态类型。