diff --git a/DiscImageChef.Database/Context.cs b/DiscImageChef.Database/Context.cs index ac137fd2e..76594ff2a 100644 --- a/DiscImageChef.Database/Context.cs +++ b/DiscImageChef.Database/Context.cs @@ -37,10 +37,7 @@ namespace DiscImageChef.Database { public sealed class DicContext : DbContext { - public DicContext(DbContextOptions options) : base(options) - { - Database.Migrate(); - } + public DicContext(DbContextOptions options) : base(options) { } public DbSet Devices { get; set; } public DbSet Reports { get; set; } @@ -56,12 +53,14 @@ namespace DiscImageChef.Database public DbSet UsbVendors { get; set; } public DbSet UsbProducts { get; set; } public DbSet CdOffsets { get; set; } + // Note: If table does not appear check that last migration has been REALLY added to the project public static DicContext Create(string dbPath) { - DbContextOptionsBuilder optionsBuilder = new DbContextOptionsBuilder(); + var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseSqlite($"Data Source={dbPath}"); + return new DicContext(optionsBuilder.Options); } }