为上下文“ApplicationDbContext”启用了迁移,但是 数据库不存在或不包含映射表。使用迁移 创建数据库及其表,例如通过运行 来自程序包管理器控制台的“Update-Database”命令。
有人可以解释原因吗?
答案 0 :(得分:1)
如果你的开发系统正在运行而prod不工作,你可以生成一个脚本让它们恢复同步:
update-database -Script –SourceMigration $InitialDatabase
这将创建一个幂等脚本,用于测试已应用的内容和未应用的内容。现在使用SQL Server Management Studio来应用该脚本。
https://msdn.microsoft.com/en-us/data/jj591621.aspx?f=255&MSPPError=-2147217396#idempotent