public void Call(AbstractDBOperater query, int index, string table_name = DBProxyDefault.DefaultTableName, DBOperateType type = DBProxyDefault.DefaultOperateType, DBCallback callback = null) { DBWorkPool dbPool = GetDbByTable(table_name, type); if (dbPool == null) { Log.Error("db call {0} failed: can not find table {1} type {2} db", query.GetCmd(), table_name, type.ToString()); return; } dbPool.Call(query, index, callback); }