使用属性生成数据库表
作者:佚名 时间:2014-05-09
最后一个示例将说明如何使用.net类的属性生成数据库模式(数据库模式是指一个数据库的设计,包括表,列和数据类型),以便.net对象创建自己的数据库表来存储数据,我们将论述如何提取这个模式信息,生成sql,以创建数据库中的表,以及构造内在中的datatable对象.
我们使用dataset,datatable,datarow和dataadapter对象访问ado.net中的对象,这些对象的使用应与底层的数据库结构保持同步,这是很重要的,如果数据库结构随时间的改变而变化,就需要确保对表的更新,例如新列的添加应反射到访问这个数据库的类中.
在这个示例中,我们将创建datarow的子类,用于存储特定数据库表中的数据,如果底层的数据库模式变化得不是很频繁,这可以提供一种访问数据库的高效方式,如果数据库模式变化得很频繁,或者允许用户 改变数据库结构,最好能从数据库中请求模式信息,随时建立数据表,动态生成数据表.
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3315.html