public static void DeleteDataFromDbSet(this CapstoneContext context, DbSet set) { var dataDeleter = new DatabaseDataDeleter(context); RemoveDbSetData(set); context.SaveChanges(); dataDeleter.DeleteAllObjects(); }
public static void AssemblyInit(CapstoneContext context) { AppDomain.CurrentDomain.SetData("DataDirectory", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "")); Database.SetInitializer(new DropCreateDatabaseAlways<CapstoneContext>()); Database.SetInitializer(new MigrateDatabaseToLatestVersion<CapstoneContext, Configuration>()); Console.WriteLine("Assembly setup: creating LocalDb database"); Trace.WriteLine(String.Format("Location of localdb : {0}", AppDomain.CurrentDomain.GetData("DataDirectory"))); context.Database.Delete(); context.Database.Initialize(true); }
public static void AssemblyInit(CapstoneContext context) { AppDomain.CurrentDomain.SetData("DataDirectory", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "")); Database.SetInitializer(new DropCreateDatabaseAlways <CapstoneContext>()); Database.SetInitializer(new MigrateDatabaseToLatestVersion <CapstoneContext, Configuration>()); Console.WriteLine("Assembly setup: creating LocalDb database"); Trace.WriteLine(String.Format("Location of localdb : {0}", AppDomain.CurrentDomain.GetData("DataDirectory"))); context.Database.Delete(); context.Database.Initialize(true); }
public static void DeleteAllDbSetData(this CapstoneContext context) { var dataDeleter = new DatabaseDataDeleter(context); RemoveDbSetData(context.Events); RemoveDbSetData(context.EventType); RemoveDbSetData(context.Category); RemoveDbSetData(context.Registrations); RemoveDbSetData(context.Statuses); context.SaveChanges(); dataDeleter.DeleteAllObjects(); }