实体框架核心 - 从CLI重新创建数据库

时间:2017-08-21 18:43:01

标签: entity-framework .net-core entity-framework-core azure-sql-database

在开发期间,我经常想要清除我的Entity Framework(SQL)数据库中的数据,并使用现有的迁移重建空表结构。我想用dotnet ef命令来做这件事。

删除数据库非常简单:

dotnet ef database drop {OPTIONAL: --project MyProject --context MyContext}

我以为我可以使用更新命令重新支持:

dotnet ef database update {OPTIONAL: --project MyProject --context MyContext}

但是由于“用户登录失败”错误而失败。我的数据库托管在Azure中,因此我不得不在门户中手动重新创建数据库,更新我的连接字符串,然后运行更新命令。

0 个答案:

没有答案