Мне пришлось преобразовать библиотеку классов в сетевое приложение. потому что текущая версия инструментария не поддерживает библиотеки классов, но я не думаю, что это источник моей проблемы.
Мой класс DbContext выглядит так:< /p>
Код: Выделить всё
public class ConnellDbContext : IdentityDbContext
{
public ConnellDbContext( DbContextOptions options )
{
}
// core tables
public DbSet Ballots { get; set; }
public DbSet Campaigns { get; set; }
//...
}
< blockquote>
В ConnellDbContext не найден конструктор без параметров. Либо
добавьте конструктор без параметров в ConnellDbContext, либо добавьте
реализацию IDbContextFactory в ту же
сборку, что и ConnellDbContext.
Я не совсем понимаю, как это решить. Вставить конструктор без параметров достаточно легко, но когда я это делаю, я получаю следующую ошибку:
Для этого DbContext не настроен ни один поставщик базы данных. . Поставщик
можно настроить, переопределив метод DbContext.OnConfiguring
или используя AddDbContext в поставщике службы приложения.
Если используется AddDbContext, также убедитесь, что тип вашего DbContext
принимает объект DbContextOptions в своем конструкторе и
передает его базовому конструктору для DbContext.
Я >>думаю
Подробнее здесь: https://stackoverflow.com/questions/388 ... onstructor
Мобильная версия