基础字典管理功能开发-表结构设计,模型更新和数据库迁移脚本生成
1. 创建表结构
表结构 表名(data_CommonDict):
字段 | 数据类型 | 描述 |
isid | int | 自增字段 |
BusinessCode | varchar(50) | 账套编号 |
DictType | varchar(50) | 字典类型 |
DictID | varchar(50) | 编号 |
DictDescription | nvarchar(50) | 字典描述 |
Sort | int | 排序 |
CreateUser | varchar(50) | |
CreateUserAccount | varchar(50) | |
CreateUserName | nvarchar(50) | |
CreateTime | datetime | |
UpdateUser | varchar(50) | |
UpdateUserAccount | varchar(50) | |
UpdateUserName | nvarchar(50) | |
UpdateTime | datetime |
2. 更新项目数据库模型(项目:YESWEB.Module.ShangBiao)
生成数据库模型:解决方案目录中运行 .\tools\Tools.EntitiesGenerate.exe
1.选择项目,演示的项目是YESWEB.Module.ShangBiao
2.选择模型需要包含的表结构,这里选择data_CommonDict表
3.点击生成bat并运行接口
看到如下提示,代表生成表结构模型成功
检查项目中是否生成了表结构模型
3. 创建数据库补丁
检查项目 _DBContextScaffold.Start 中是否添加了对项目 YESWEB.Module.ShangBiao 的引用
如果没有添加引用,则无法生成数据库迁移脚本
在代码生成器中选择生成迁移脚本标签
输入迁移的名称,建议模块名字+版本号,V****
点击生成脚本并运行按钮
如果出现如下提示,则需要检查项目 _DBContextScaffold.Start 中是否添加了对项目 YESWEB.Module.ShangBiao 的引用
成功运行命令的截图:
命令运行成功后,会看到项目目录中多了数据库迁移的相关文件:
到此,已经完成了数据库创建和项目中模型更新以及迁移脚本的生成,运行项目后,会在对应的开发数据库中自动生成 data_CommonDict 表
f
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YESWEB YES开发框架