#c# #entity-framework #.net-core
#c# #entity-framework #.net-ядро
Вопрос:
Из прочитанных документов я понимаю, что команда EF cli Update-Database
выполняет то же самое, что context.Database.Migrate()
указано в
Теперь вы можете обновить базу данных, либо запустив «Update-Database» из консоли диспетчера пакетов NuGet, либо запустив context.Database.Миграция().]1
Однако теперь я получаю сообщение об ошибке
Имя столбца qqq в таблице ‘xxxx’ указывается более одного раза
В документах говорится о запуске следующего интерфейса командной строки EF
Add-Migration -IgnoreChanges
Но, однако, поскольку я использую C #… Мне интересно узнать IgnoreChanges
версию context.Database.Migrate();
Дайте мне знать, если я ясно выразился : Спасибо 🙂
Комментарии:
1. context.Database. Migrate() перенесет базу данных в рабочую среду… поэтому я не могу получить доступ CLI к базе данных продукта, поэтому мы используем не CLI, а функцию Migrate ()..
2. @marc_s помимо редактирования, вы также можете помочь в решении проблемы