Я хочу запустить миграцию в dbcontext
после установки строки подключения, когда я пытаюсь достичь context.DatabaseMigrate
Я получаю ошибку во время выполнения проекта. Я не знаю, как это сделать.
public class KassContext : DbContext
{
private readonly IAutoService autoService;
public KassContext(DbContextOptions<KassContext> options, IAutoService autoService) : base(options)
{
this.autoService = autoService;
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
{
base.OnConfiguring(optionsBuilder);
optionsBuilder.UseMySql(
autoService.GetConnectionString(),
b => b.MigrationsAssembly("WebApi")
);
//try to execute context.Database.Migrate(); in here
}
}
public DbSet<User> Users { get; set; }
public DbSet<Product> Products{ get; set; }
}