Example #1
0
        private static void createMDF(DataType dtype)
        {
            string connectionString;

            switch (dtype)
            {
            case DataType.Annotation:
                connectionString = createConnectionString(ANNOMDFFILENAME);
                using (AnnoDB db = new AnnoDB(connectionString))
                {
                    if (db.DatabaseExists())
                    {
                        db.DeleteDatabase();
                    }
                    db.CreateDatabase();
                }
                break;

            case DataType.Meteorite:
                connectionString = createConnectionString(METEOMDFFILENAME);
                using (MeteoDB db = new MeteoDB(connectionString))
                {
                    if (db.DatabaseExists())
                    {
                        db.DeleteDatabase();
                    }
                    db.CreateDatabase();
                    //db.MeteoTable.InsertOnSubmit(new Meteorite());
                }
                break;

            case DataType.LibObject:
                connectionString = createConnectionString(LIBRARYFILENAME);
                using (LibDB db = new LibDB(connectionString))
                {
                    if (db.DatabaseExists())
                    {
                        db.DeleteDatabase();
                    }
                    db.CreateDatabase();
                }
                break;
            }
        }