基础字典管理功能开发-表结构设计,模型更新和数据库迁移脚本生成


1. 创建表结构

表结构 表名(data_CommonDict):
字段数据类型描述
isidint自增字段
BusinessCodevarchar(50)账套编号
DictTypevarchar(50)字典类型
DictIDvarchar(50)编号
DictDescriptionnvarchar(50)字典描述
Sortint排序
CreateUservarchar(50) 
CreateUserAccountvarchar(50) 
CreateUserNamenvarchar(50) 
CreateTimedatetime 
UpdateUservarchar(50) 
UpdateUserAccountvarchar(50) 
UpdateUserNamenvarchar(50) 
UpdateTimedatetime 

 

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开发框架网发布内容,转载请附上原文出处连接
YES开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

基础字典管理功能开发-结构设计,模型更新数据库迁移脚本生成
基础字典管理功能开发-API接口设计
根据数据库生成模型实体
YESWEB开发框架API无法生成迁移脚本
关于模型生成
YESWin开发框架权限设计相关结构说明
YESWEB数据库模型数据库补丁排除特定
YES-CMS 内容管理系统 配置数据库连接
Linq to SQL语句基础讲解
网站迁移纪实:从Web Form 到 Asp.Net Core (Abp vNext 自定义开发
动态单存储设计
ABP VNext框架基础知识介绍(1)--框架基础类继承关系
YES-WIN Winform开发框架 日志管理升级指南
.NET SAAS 架构与设计 -SqlSugar ORM
结构修改>新增主键或者不能为空的列
C# ASP.NET Core开发学生信息管理系统(二)
初始化配置-数据库配置
使用Hot Chocolate.NET 6构建GraphQL应用(3) —— 实现Query基础功能
YESWEB数据库更改APPID脚本
YES-WEB快速开发框架,.NET WEB开发平台,高效的web项目开发框架