错误208
的含义是什么?查询:
dependencies
| where type == "SQL" and success == "False"
| summarize count() by resultCode
仅在最后一小时就给了我超过4500个itens,我似乎无法找到任何有关此问题的可靠文档。
详细说明:
答案 0 :(得分:0)
我与MS支持联系,据他们说,这是由实体框架引起的。显然EF一直在寻找我故意删除的2个表(migrationsHistory和edmMetadata)。虽然这是有道理的,但我不知道为什么这个错误不会出现在我们的内部测试中(该表也没有出现在内部开发环境中......)
答案 1 :(得分:0)
以上答案是正确的,但我想添加其他信息: 您需要具有MigrationHistory表,并且必须正确填充它。 edmMetadata是旧表,已被MigrationHistory取代,因此无需担心。
只是通过添加MigrationHistory tabled并没有完全解决问题(我从5下降到3个例外208)。
但是,请记住,如果未在MigrationHistory中插入最新的迁移,填充MigrationHistory表将使dbContext不同步!
获得这个的最佳方法是发出: UpdateDatabase -script 从那里命令并复制CREATE / INSERT / UPDATE语句。