//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ 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); }