美文网首页
EntityFrameworkCore2.1.3 mysql 数

EntityFrameworkCore2.1.3 mysql 数

作者: loki528 | 来源:发表于2018-11-03 12:09 被阅读0次

当修改了数据库结构之后,比如新添加了字段

[Required]

public long Step { set; get; }

打开 程序包管理器控制台

1. 输入

Add-Migration AddStep

生成 

2018xxxxxxxxxx_AddStep.cs 

2018xxxxxxxxxx_AddStep.Designer.cs 

同时还会修改Snapshot文件

2. 应用更改到数据库

Update-Database 

3. 回退

如果只是使用了Add-Migration,还没有应用到数据库,可以使用Remove-Migration 回退修改(未测试)

,如果已经执行了Update-Database, 可以执行

Update-Database -Migration (PreMigration) 上一次的迁移命名,默认更新到最新

4.生产环境需要生成sql脚本,使用命令

Script-Migration -From (PreMigration)  (默认即是从当前版本到最新版本的修改)

会生成一个随机明明的sql文件

相关文章

网友评论

      本文标题:EntityFrameworkCore2.1.3 mysql 数

      本文链接:https://www.haomeiwen.com/subject/slckxqtx.html