我一直在跟随ASP.Net电影数据库教程, 一切都进行得很顺利。
我刚刚更改了模型并添加了一个属性。叫我好奇,但我不想遵循仅删除数据库的指南 - 我想看看是否可以修改。
正确的错误出现了不匹配的情况 - 这是预料之中的。
我向数据库添加了评分列,一切正常。
接下来,我删除了评分列,因为我想遵循教程并学习DropCreateDatabaseIfModelChanges
- 然而,我只得到错误消息Invalid column name 'Ratings'.
在所有这些时间里,ModelHash
条目没有改变,我不知道它如何知道现在或以前有什么区别。
所以 - 1) 我搞砸了什么吗?
2) 我该如何修复?
3) 为什么以前它知道有些事情已经改变了,但现在哈希值没有改变时却不知道了?
4) 你能提供额外的建议吗?