EF core - удалить стол - PullRequest
       10

EF core - удалить стол

1 голос
/ 12 июня 2019

Я пытаюсь удалить таблицу из базы данных, потому что она больше не нужна, но мне все еще нужна сущность в коде.

Я удалил сущность из DbSet в контексте:

// public virtual DbSet<DocumentInfo> DocumentInfos { get; set; }

Но когда я добавляю миграцию, я получаю эту ошибку:

Для типа объекта «DocumentInfo» требуется определить первичный ключ.

Почему он пытается что-то сделать с этой сущностью, если я не указал это в dbcontext?

Мне больше не нужна эта таблица в базе данных, как мне это сделать?

1 Ответ

2 голосов
/ 12 июня 2019

Убедитесь, что вы удалили / прокомментировали все ссылки на класс модели (подлежащие удалению), которые упоминаются в других классах модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...