/// <summary> /// 获取一个可操作性的实例 /// </summary> /// <param name="type"></param> /// <param name="exData"></param> /// <returns></returns> public static DataStorage GetInstance(DBType dbType, object exData = null) { DataStorage.Register(); DataStorage inst = new DataStorage(); if (DBType.MongoDB == dbType) { inst.mongo = MongoDB.GetInst("mongodb"); } else if (DBType.SQLServer == dbType) { inst.sqlserver = SQLServer.GetInstance("sqlserver"); } return(inst); }
/// <summary> /// /// </summary> /// <param name="keyName"></param> /// <param name="dbType">mongo,sqlserver,mysql,redis</param> /// <returns></returns> public static DataStorage GetInstance(string keyName = "140", string dbType = "mongo") { DataStorage.Register(); DataStorage inst = new DataStorage(); if ("mongo" == dbType) { inst.mongo = MongoDB.GetInst(keyName); } else if ("sqlserver" == dbType) { inst.sqlserver = SQLServer.GetInstance(keyName); inst.sqlserver.UpdateSysObject(true); } return(inst); }