Существующие ответы велики, я просто хотел добавить, что я столкнулся с этой ошибкой по другой причине. Я хотел создать начальную миграцию EF в существующей БД, но я не использовал флаг -IgnoreChanges и применил команду Update-Database в пустой базе данных (также при существующих сбоях).
Вместо этого я должен был выполнить эту команду, когда текущая структура db является текущей:
Add-Migration Initial -IgnoreChanges
В структуре db существует реальная проблема, но сохранить мир за один шаг за раз ...