示例#1
0
 public bool LoadPersistenceConfig(DBConfig mynewdb)
 {
     pest = new Persistence(Logger(LMLoggers.AppSection.DB), mynewdb);
     DB = new INCCDB();
     lmdb = new LMDB();
     bool there = false;
     try
     {
         there = pest.IsItThere;
         if (!there)
         {
             Console.WriteLine("Database using " + mynewdb.MyDBConnectionString + " unavailable");
             Console.WriteLine(pest.IsItThereStr);
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine("Database unavailable " + ex.Message);
         if (!string.IsNullOrEmpty(pest.IsItThereStr))
             Console.WriteLine(pest.IsItThereStr);
     }
     if (there)
         appctx = LMDB.AppContext;
     return there;
 }
示例#2
0
 public void LoadPersistenceConfig(DBConfig mynewdb)
 {
     pest = new Persistence(Logger(LMLoggers.AppSection.DB), mynewdb);
     DB = new INCCDB();
     DB.Populate(pest);
     lmdb = new ListModeDB.LMDB();
     lmdb.Populate(pest);
     appctx = ListModeDB.LMDB.AppContext;
 }