Code First
注意:数据库账号需要有比较高的权限
1、创建数据
2、创建表
3、一实体创建多张一样结构的表
http://www.codeisbug.com/Home/Doc?typeId=1201
4、描述
名称 | 描述 |
---|---|
IsIdentity | 是否创建自增标识 |
IsPrimaryKey | 是否创建主键标识 |
ColumnName | 创建数据库字段的名称(默认取实体类属性名称) |
ColumnDataType | 创建数据库字段的类型 用法1: “varchar(20)” 不需要设置长度 用法2: 不设置该参数 系统会根据C#类型自动生成相应的数据库类型 用法3: ”nvarchar(20),text” 多个以逗号隔开 例如 B数据库不支持nvarchar那么会选择text |
IsIgnore | ORM不处理该列 |
IsOnlyIgnoreInsert | 插入操作时不处理该列 |
ColumnDescription | 备注 |
Length | 长度 |
IsNullable | 是否可以为null默为false |
DecimalDigits | 精度 如 decimal(18,2) length=18,DecimalDigits=2 |
OracleSequenceName | 设置Oracle序列,设置后该列等同于自增列 |
OldColumnName | 修改列名用,这样不会新增或者删除列 |
IndexGroupNameList | 创建索引用 |
5、更多用例
修改列
创建索引
添加表描述