/// <summary> /// Prevents a default instance of the <see cref="DatabaseContext"/> class from being created. /// </summary> private DatabaseContext() : base(ConnectionString) { if (!DatabaseExists()) { CreateDatabase(); #if DEBUG Workout.InsertAllOnSubmit(new [] { new Workout { Title = "Legs", Note = "squats, deadlift, hyperextension" }, new Workout { Title = "Arms", Note = "dumbbells and barrel lift" } }); SubmitChanges(); #endif DatabaseInitialiser.SetLatestVersion(this); } else { DatabaseInitialiser.UpdateDatabase(this); } }