I have 3 arrays coming from a webservice...
Countries : Consists of Key - Value
Regions : Consists of Id - Name - CountryCode(fk: countries)
Areas : Consists of Id - Name - CountryCode - RegionID(fk: regions)
(the fk is just showing that its the bit of information, foreign key, associating it to the previous array)
I'm stuck on what the best way (most optimal) is to link these together, LINQ Joining looks like a headache and I'm not sure about HashSets.
Any Ideas?
*** Additional;* This will be stored in the application state as the APP as it needs to be refreshed once a day (which in my opinion is quicker to do by simply refreshing the app once a day than storing in a database and updating based on a date stamp.