Я следовал учебному пособию по ASP.Net Movie Database , и все шло хорошо.
Я только что изменил модель и добавил атрибут.Назовите меня любопытным, но я не хотел следовать руководству просто отбросить базу данных - я хотел посмотреть, могу ли я изменить.
правильная ошибка возникла из-за несоответствия -что и ожидалось.
Я добавил столбец оценок в базу данных, и все заработало.
Затем я удалил столбец оценок, так как я хотел следовать учебнику и узнать о DropCreateDatabaseIfModelChanges
-однако, я просто получаю сообщение об ошибке Invalid column name 'Ratings'.
За все это время запись ModelHash
не изменилась, и я понятия не имею, откуда она знает, что есть разница между сейчас или раньше.
Итак - 1) Я что-то напортачил?
2) Как можно исправить?
3) Как он узнал до того, что что-то изменилось, но не сейчас, когда хешне изменился?
4) Есть ли какой-нибудь дополнительный совет, который вы можете дать?