我正在使用EF Core。在"巧妙地"合并两个引入迁移的源控制分支,我不再相信我的ModelSnapshot
与我的迁移或我的实际数据库一致。
是否有一些命令或功能可用于验证三者是否相互一致(即快照是当前数据库模式的忠实表示,以及迁移,当应用于新创建的数据库时,会生成该架构吗?
答案 0 :(得分:1)
以下是可用于执行一些健全性检查的工具。
Add-Migration
将显示您当前模型与模型快照之间的任何差异Script-Migration
将生成一个可用于从迁移创建数据库的SQL脚本Scaffold-DbContext
将创建与数据库兼容的模型