//添加migrations
dotnet ef migrations add [名称]
//根据model更新sql表结构
dotnet ef database update
//删除最新的migrations
dotnet ef migrations remove
//根据migrations版本名称更新sql表结构
dotnet ef database update [指定版本名称]
//生成sql脚本
dotnet ef migrations script

 在项目目录底下运行cmd

EF Core Migration

修改moel

EF Core Migration

EF Core Migration

运行成功后Migrations文件夹底下生成文件

 EF Core Migration

更新数据库

EF Core Migration

 EF Core Migration

原有的数据没删除,而且添加了字段

EF Core Migration

数据库更新到mig1版本

EF Core Migration

 删除最新的migrations

 EF Core Migration

生成sql语句

EF Core Migration

项目文件需要配置以下节点,不配置将会报错

EF Core Migration

 

EF Core Migration

 IOC要添加服务

EF Core Migration

 补充:程序包管理控制台输入命令

//添加migrations
Add-Migration [名称]
//根据model更新sql表结构
Update-Database
//删除最新的migrations
Remove-Migration
//根据migrations版本名称更新sql表结构
Update-Database [指定版本名称]
//生成sql脚本
Script-Migration

EF Core Migration

 

相关文章:

  • 2022-12-23
  • 2021-05-10
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2021-09-26
猜你喜欢
  • 2021-08-24
  • 2021-11-01
  • 2021-06-27
  • 2021-05-27
  • 2022-02-26
  • 2022-12-23
相关资源
相似解决方案