Esempio n. 1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public static void BuildBaseDb(ISession pSess)
        {
            Console.WriteLine("Building WordNet engine...");
            string root = Directory.GetCurrentDirectory();

            Engine = new WordNetEngine(root + "/../../../../Data/WordNetDb-3.1", true);
            Console.WriteLine("WordNet engine complete.");
            Console.WriteLine("");

            DbBuilder.EraseAndRebuildDatabase();
            SetDbStateBeforeBatchInsert(pSess);

            using (ITransaction tx = pSess.BeginTransaction()) {
                BuildBaseDbInserts(pSess);
                tx.Commit();
            }

            SetDbStateAfterBatchInsert(pSess);
        }