/// <summary> /// 从服务器Id获取服务器区号 /// </summary> /// <returns>The server map info.</returns> /// <param name="svr_id">Svr_id.</param> public uint GetServerZoneId(uint svr_id) { ServerMapInfo info = null; if (mServerMapInfos.TryGetValue(svr_id, out info)) { return(info.ServerZoneId); } else { return(svr_id); } }
protected override void ParseData(SqliteDataReader reader) { if (reader == null || !reader.HasRows) { return; } mServerMapInfos.Clear(); while (reader.Read()) { ServerMapInfo info = new ServerMapInfo(); info.ServerId = DBTextResource.ParseUI_s(GetReaderString(reader, "svr_id"), 0); info.ServerZoneId = DBTextResource.ParseUI_s(GetReaderString(reader, "svr_no"), 0); mServerMapInfos[info.ServerId] = info; } }