Не удалось выполнить команду DBCommand: ошибка SQLite. 1 – C#/.NET/MS EntityFrameworkCoreC#

Место общения программистов C#
Ответить
Anonymous
 Не удалось выполнить команду DBCommand: ошибка SQLite. 1 – C#/.NET/MS EntityFrameworkCore

Сообщение Anonymous »

После выполнения миграции с помощью .NET CLI для ef миграции в выводе терминала постоянно появляется ошибка, когда расширение SQLite уже видит существующую таблицу с то же имя, которое было передано в команду обновления базы данных dotnet ef.
Каждый раз при попытке создания базы данных постоянно происходит следующий вывод консоли: Ошибка SQLite 1: «таблица «имя_таблицы» уже существует».
Ошибка команды DbCommand: ошибка SQLite № 1
Попытки устранения:
  • Возврат к предыдущей миграции перед перестройкой базы данных с помощью команды dotnet ef Database update.
  • Добавление флага «0» для возврата к предыдущему экземпляру миграции с помощью dotnet Команда обновления базы данных ef 0.
  • Удаление scaffold с помощью команды dotnet ef миграции. Команда удаления.
  • Пересборка с помощью dotnet ef миграции. добавьте команду -o для соответствующего текущего рабочего каталога.
  • Переустановка платформы dotnet ef.
Кроме того, ссылка на следующего автора в StackOverflow не применима к этой конкретной проблеме:
Как исправить ошибку SQLite 1 в базовой модели C# .NET Entity Framework ?
Ожидаемым результатом возврата или перестройки является создание чистого каркаса миграции на случай, если это может стать причиной дублирования.
Также , не уверен, связано ли это, но нулевые ссылки были «отключены» в файле API, который требуется .NET для этого проекта.
Надеюсь, это было ясно, и сообщите, если какая-либо информация отсутствует или форматирование требует дополнительной корректуры.

Подробнее здесь: https://stackoverflow.com/questions/782 ... meworkcore
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»