public SMO ReadItemFields(DataReaderAdapter dataReader, SMO item = null) { if (item == null) { item = new SMO(); } item.Id = dataReader.GetInt64("ID"); item.RegionCode = dataReader.GetDouble("RegionCode").ToString(); item.TerritoryName = dataReader.GetString("TerritoryName"); item.Shortname = dataReader.GetString("Shortname"); item.Fullname = dataReader.GetString("Fullname"); item.OGRN = dataReader.GetString("OGRN"); item.SMOCode = dataReader.GetString("SMOCode"); item.OKATO = dataReader.GetString("OKATO"); return(item); }