在开发过程中,我经常想清除我的实体框架(SQL)数据库中的数据,并使用现有的迁移重建空表结构 . 我想用dotnet ef命令做这件事 .

删除数据库很容易:

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

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

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

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