我想根据存储在SQL Server上的属性和字段类型在运行时创建模型。在运行时创建一个类并在.Net中使用它?
,比如我有一台名为test
UserName varchar(50) not null,
Password varchar(4) not null,
IsAdmin bit not null
所以我要在运行时
public class Test
{
public string UserName{get;set;}
public string Password{get;set;}
public bool IsAdmin{get; set; }
}
最简单的方法是使用* PropertyBag *实现或* Decorator模式*。有没有理由为什么这两个都不适合您的需求?在运行时实际编译代码需要做更多的工作,尽管可以完成。 – 2014-11-08 06:04:57
你能解释一下你会如何使用这个类吗? – svick 2014-11-08 12:57:54
n第一个窗口用户可以在DB中选择表格的字段,然后我在Sql Server中创建这个表格,并且以其他形式,用户可以显示所有表格的列表并显示指定表格的所有数据,所以我应该创建基于通过用户创建表可以绑定表上的数据列表,以通过GridView在WPF应用中显示它,等等...... – 2014-11-08 14:19:13