public static void CreateDatabaseFile(string path) { try { using (var sqLiteConnection = CreateConnection(path)) using (var context = new AfTestAppContext(sqLiteConnection)) { var initializator = new CreateDatabaseIfNotExists <AfTestAppContext>(); Database.SetInitializer(initializator); context.SaveChanges(); // do not delete this log trace. we need some DB touch //_log.Trace("Db Context validated. Found {0} Customer(s)", context.A1.Count()); } } catch (Exception ex) { Logger.Error(ex); } }