Scaffold-DbContext не работает с SQLite - PullRequest
0 голосов
/ 21 октября 2018

Я использую Entity Framework Core и .NET Core 2.1.Я пытаюсь запустить конструктор EF из консоли диспетчера пакетов в Windows, но получаю следующую ошибку:

System.ArgumentException: строковый аргумент storeTypeName не может быть пустым.

Эта команда приводит к приведенной выше ошибке:

Scaffold-DbContext "Filename=switches.db" Microsoft.EntityFrameworkCore.Sqlite -OutputDir Models

Я уже пытался использовать полный путь к файлу .db, но получил тот же результат.

1 Ответ

0 голосов
/ 21 октября 2018

Это потому, что в одной из ваших таблиц есть столбец без определенного типа.Это исправлено в следующей версии 2.2 (в настоящее время доступно в предварительном просмотре на nuget) https://github.com/aspnet/EntityFrameworkCore/issues/13531

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