EF запустит миграцию, которая создала таблицу, поэтому он предполагает, что таблица есть.
Если вы добавите новую миграцию, она, скорее всего, будет содержать код для повторного создания таблицы. Обратите внимание, что это приведет к двум миграциям, которые создадут одну и ту же таблицу и вызовут проблемы при работе с пустой базой данных.
Если вы удаляете таблицы не через EF, то вы больше не находитесь в сценарии с первым кодом.
Лучшим вариантом может быть воссоздание базы данных. Это приведет к удалению данных .
Если вы не можете позволить себе потерять данные, воссоздайте таблицу непосредственно в БД (или восстановите из резервной копии, в которой еще есть таблица. Наконец, есть путьс таблицей истории миграции, но это может быть сложно в зависимости от конкретных деталей.