protected void Load()
 {
     using (GameDataTableParser dataParser = new GameDataTableParser(DataFileName()))
     {
         while (dataParser.HasNextRow())
         {
             P p;
             p = MakeEntity(dataParser);
             m_dataDic.Add(p.Id, p);
             m_dataList.Add(p);
         }
     }
 }