public static void CreateDatabase(out MycoKeyCreator.Library.Database.IDatabase iDatabase, string folder, string dbName)
        {
            string path = System.IO.Path.Combine(folder, dbName + ".sqlite");

            OpenDatabase(out iDatabase, path);
            PetaPoco.NetCore.Database         database         = (iDatabase as DatabaseWrapper).Database;
            SqlQueryBuilders.ISqlQueryBuilder iSqlQueryBuilder = (iDatabase as DatabaseWrapper).ISqlQueryBuilder;

            // Create each table

            iDatabase.CreateTables();
        }
Exemple #2
0
 public Table(SqlQueryBuilders.ISqlQueryBuilder iSqlQueryBuilder, PetaPoco.NetCore.Database database, string tableName)
 {
     _iSqlQueryBuilder = iSqlQueryBuilder;
     _database         = database;
     _tableName        = tableName;
 }
 public AttributeTable(SqlQueryBuilders.ISqlQueryBuilder iSqlQueryBuilder, PetaPoco.NetCore.Database database) : base(iSqlQueryBuilder, database, Database.TableNames.Attribute)
 {
 }
Exemple #4
0
 public SpeciesAttributeSizeTable(SqlQueryBuilders.ISqlQueryBuilder iSqlQueryBuilder, PetaPoco.NetCore.Database database) : base(iSqlQueryBuilder, database, Database.TableNames.SpeciesAttributeSize)
 {
 }
Exemple #5
0
 public KeyTable(SqlQueryBuilders.ISqlQueryBuilder iSqlQueryBuilder, PetaPoco.NetCore.Database database) : base(iSqlQueryBuilder, database, Database.TableNames.Key)
 {
 }
Exemple #6
0
 public LiteratureTable(SqlQueryBuilders.ISqlQueryBuilder iSqlQueryBuilder, PetaPoco.NetCore.Database database) : base(iSqlQueryBuilder, database, Database.TableNames.Literature)
 {
 }