如何根据实体类生成表(C#)
1、1.钽吟篑瑜Attribute特性想通过实体类自动生成数据库表,就必须先了解Attribute特性,个人理解他是C#里面的一个比较特别的类,敏噗笔蟓专门处理类里面的一些比较特别的功能的,想知道具体介绍,建议去百度或者msdn去学习一下。
2、2.创建表属性类我们既然要通过实体类来创建表,我们首先要建一个表实体类模型,主要是用来控制生成表的名称。具体代码建图片
3、3.创建亨蚂擤缚字段属性类创建好表属性类,接下来我们就可以创建表字段的属性类了,字段一般都包含,name(名称),siz髫潋啜缅e(大小), allowNull(是否可以未空), primaryKey (是否为主键),identity(是否是自动增涨列)。补充说明:这里的字段属性可以自己根据需要增加
4、4.生成表函数这里主要有两个函数,一个是创建表的函数,主要用来外部调用;还有一个是根据实体类组织创建表的sql语句,其实和在数据库创建表一样,只是创建表的sql语句是根据实体类动态生成的。
5、5.创建实体类准备工作都做完了,下面我们来用一下,看看好不好用,首先我们创建一个实体类,在实体类上面加上我们要生成表的一些标识。
6、6.创建表实体类建好了,我们就可以来测试创建表了,我们首先实例化实体类,之后将实体类放到集合中,在调用之前写的生存表的函数。代码都写完之后,运行一下表就建好了,具体效果建最上面的图片。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:50
阅读量:73
阅读量:42
阅读量:59
阅读量:36