Example #1
0
        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);
        }
Example #4
0
        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();
        }