/// <summary> /// 默认自添加的数据库,库名字为 SqliteStore + Application.ProductName /// </summary> static DBMgr() { string ns = typeof(DBMgr).Namespace; string dbn = Application.productName; string dbFullName = GetDBKey(ns, dbn); DefaultDB = new TableOperator(dbFullName); dbs.Add(dbFullName, DefaultDB); }
/// <summary> /// 添加并打开数据库 /// </summary> /// <param name="dbFullName"></param> /// <returns></returns> public static bool AddDB(string dbFullName) { if (dbs.ContainsKey(dbFullName)) { return(false); } else { bool res = false; try { TableOperator db = new TableOperator(dbFullName); dbs.Add(dbFullName, db); } catch (SqliteException e) { Debug.LogWarningFormat("添加数据库时异常:{0}", e.Message); } return(res); } }