本文转自https://www.cnblogs.com/zmaiwxl/p/9454177.html
初始化数据库
1.添加初始迁移
Add-Migration init
向“迁移”目录下的项目添加以下三个文件:
- 包含应用迁移所需的操作(在
Up()中)和还原迁移所需的操作(在Down()中)。 - 包含 EF 所用的信息。
- 用于确定添加下一迁移时的更改内容。
文件名中的时间戳有助于保持文件按时间顺序排列,以便你可以查看更改进展。
2.直接将迁移到数据库。
Update-Database
删除迁移
要删除上个迁移,请使用如下命令。
Remove-Migration
还原迁移:如果已对数据库应用一个迁移(或多个迁移),但需要将其复原,则可使用应用迁移的相同命令并指定要回退的迁移名称。
Update-Database init
基本命令如下
例如:(script-Migration init init2)
如果未应用任何迁移,请指定 0(默认值)。
它默认为项目中的最后一个迁移。
如果不确知应用到数据库的最后一个迁移或需要部署到多个可能分别处于不同迁移的数据库,此脚本非常有用。
喜欢本文章的朋友,欢迎关注公众号【程序员在职场】支持一下小编。