Говорит что в бд нет такой таблицы, весь код глазами пробежать не успел но самое простое решение проблемы пересоздать бд тем методом что я написал ниже либо запустить миграцию.
Учти что метод ниже УДАЛИТ и СОЗДАСТ бд с 0, т.е. если были записи то он их снесёт
Этот вариант только используй при разработке и формально он костыльный но раз тебе нужно решение проблемы то вот:
public class ProductDb : DbContext
{
public ProductDb(DbContextOptions options) : base(options)
{
}
public DbSet Products => Set();
}
Добавь туда
this.Database.EnsureDeleted();
this.Database.EnsureCreated();
чтоб получилось так
public class ProductDb : DbContext
{
public ProductDb(DbContextOptions options) : base(options)
{
this.Database.EnsureDeleted();
this.Database.EnsureCreated();
}
public DbSet Products => Set();
}
И да если вариант сработает то не забудь удалить эти две строчки, а то при каждом запуске будет удалять и создвать бд.