在命令提示符下运行以下命令以安装 EF CLI 工具:
.NET Core CLI
dotnet tool install --global dotnet-ef
创建初始迁移
确保命令提示符位于项目文件夹中,并运行以下命令:
.NET Core CLI
dotnet ef migrations add InitialCreate
更新数据库
接下来,将迁移应用到数据库以创建架构。
dotnet ef database update
删除迁移
有时,你可能在添加迁移后意识到需要在应用迁移前对 EF Core 模型作出其他更改。 要删除上个迁移,请使用如下命令。
dotnet ef migrations remove
还原迁移
如果已对数据库应用一个迁移(或多个迁移),但需将其复原,则可使用同一命令来应用迁移,并指定回退时的目标迁移名称。
dotnet ef database update LastGoodMigration
删除数据库
删除 CU.db 文件,或运行以下命令 :
.NET Core CLI
dotnet ef database drop --force
生成 SQL 脚本
调试迁移或将其部署到生产数据库时,生成一个 SQL 脚本很有帮助。 之后可进一步检查该脚本的准确性,并对其作出调整以满足生产数据库的需求。 该脚本还可与部署技术结合使用。 基本命令如下。
dotnet ef migrations script