コード例 #1
0
        public int Call(AbstractDBOperater query, int force_index, DBCallback callback = null)
        {
            int dbIndex = 0;

            if (force_index > 0 && force_index < _dbManagerList.Count)
            {
                _dbManagerList[force_index].Call(query, callback);
                DBCallCountList[force_index]++;
            }
            else
            {
                _dbManagerList[0].Call(query, callback);
                DBCallCountList[0]++;
            }
            if (DBCallNameList.ContainsKey(query.ToString()) == false)
            {
                DBCallNameList.Add(query.ToString(), 1);
            }
            else
            {
                DBCallNameList[query.ToString()]++;
            }
            return(dbIndex);
        }