EntityFrameworkCore code first 中数据库不再自动生成,而要手动执行数据迁移相关命令生成。

由于云数据库的安全限制,没有开放公网数据库远程连接端口导致数据库生成命令无法执行,故采用手动执行sql脚本方式生成数据库

主要使用以下两条PMC命令生成sql脚本

//添加迁移
Add-Migration -Name InitialCreate -OutputDir Migrations\Test -Context TestDbContext
//生成sql脚本,from上一个迁移
Script-Migration -From 0 -Context TestDbContext

生成sql脚本后在SSMC中添加数据库,然后执行sql脚本生成表

 

//-----------------------------------

//获取帮助
Get-Help about_EntityFrameworkCore
get-help Add-Migration -full
get-help Script-Migration -full

相关文章:

  • 2022-01-12
  • 2022-02-05
  • 2021-09-06
猜你喜欢
  • 2021-10-08
  • 2021-06-10
  • 2021-12-07
  • 2021-05-15
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案