Я следил за учебным пособием по базе данных фильмов ASP.Net , и все шло хорошо.
Я только что изменили модель и добавили атрибут. Назовите меня любопытным, но я не хотел следовать руководству по простому удалению базы данных - я хотел посмотреть, могу ли я изменить.
Правильная ошибка возникла из-за несоответствия - чего и следовало ожидать .
Я добавил в базу данных столбец рейтингов, и все заработало.
Далее, Я удалил столбец рейтингов, поскольку хотел следовать руководству и узнать о DropCreateDatabaseIfModelChanges
- однако я просто получаю сообщение об ошибке Недопустимое имя столбца «Рейтинги».
За все это время Запись в ModelHash
не изменилась, и я понятия не имею, откуда она знает, есть ли разница между сейчас или раньше.
Итак - 1) Я что-то напортачил?
2) Как я могу исправить ?
3) Как он узнал раньше, что что-то изменилось, но не теперь, когда хэш не изменился?
4) Есть ли какие-нибудь дополнительные советы, которые вы можете дать?