Example #1
0
 /// <summary>
 /// Static constructor
 /// </summary>
 static DbManager()
 {
     _db = new DbSqlite();
     System.IO.FileInfo fileInfo = new System.IO.FileInfo(_DB_DEFAULT_NAME);
     if (!fileInfo.Exists ||
         fileInfo.Length == 0 ||
         !_db.SetDbName(_DB_DEFAULT_NAME) ||
         !_db.OpenDb())                          // if db doesn't exists
     {
         DbManager.CreateDB(_DB_DEFAULT_NAME);   // create new one
     }
     else
     {
         _db.CloseDb();
     }
 }