初始化配置-数据库配置


1. 设置 dotnet-ef 版本为 5.0.0

2. 配置 _DBContextScaffold.Start 的数据库连接(配置机密的方式)

打开后台工具,选择 配置开发环境数据库连接 
 .\tools\Tools.EntitiesGenerate.exe
打开CMD命令,定位到 _DBContextScaffold.Start 文件夹
分别运行命令
修改: _DBContextScaffold.Start\Startup.cs 
画圈处修改为配置对应的名称
 
 

3. 配置开发环境数据库配置

解决方案根目录运行打开数据库连接生成工具
.\tools\Tools.SQLConnectionProvider.exe
配置并生成数据库连接
 
复制生成的数据库连接字符串到: YESWEB._Start\appsettings.json 
 

4. 新建数据库

数据库中新建一个数据库 YESWEB_Dev 创建一个空的数据库即可

运行后台项目,运行成功后,会自动创建数据库表结构!

检查数据库表结构是否自动创建

停止项目,修改数据库名称为 YESWEB_Design 

然后在创建一个YESWEB_Dev空数据库,再次运行项目,YESWEB_Dev数据库再次自动创建表结构,

此时我们得到两个结构一样的数据库YESWEB_Desigin和YESWEB_Dev,

开发过程中有数据库修改操作,修改YESWEB_Desigin库,生成数据库迁移脚本后,会自动同步数据库更改到YESWEB_Dev ,

不允许直接修改YESWEB_Dev数据库

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

初始化配置-数据库配置
YESWin Winform开发框架 项目初始化配置并运行
YES-CMS 内容管理系统 系统初始化后台配置
YESWEB第三方业务模块数据库配置
YES-CMS 内容管理系统 配置数据库连接
python四种配置文件
IIS初始化(预加载),解决第一次访问慢,程序池被回收问题
GZDBHelper连接MySQL数据库
GZDBHelper连接SQLite数据库
GZDBHelper连接Oracle数据库
.NET IIS第一次访问慢,程序池被回收问题,IIS初始化(启用预加载)
EFCore数据库提供程序
SQL Server 数据库安全之角色
权限配置
Xamarin.Forms 复制本地SQLite数据库
根据数据库生成表模型和实体
.NET中大型项目开发必备(7)--ORM数据库访问技术
.NET6中一些常用组件的配置及使用记录,持续更新中。。。
C# SQLServer数据库连接
省市区数据库