I am using VS2010 Express and newbie to programming.
I am extracting betting odds from different site and making records.
However, they use different names for the same team and it is the only way to match the team across the sites.
For example, Man United, Man Utd , Manchester United, Manu are the same team but used on different sites.
I believe this is not a rare problem and there should be some standard ways or object types to solve it.
If there are , please tell me.
At this stage, I decide to make a list as the database
List<teamdata> teamTable = new List<teamdata>();
public class teamdata
{
private long teamId;
private List<string> teamName; // Names like Man United, Man Utd... are added
...
}
I need to search via the table for every name(Some fast searching algorithms) until a team id could be assigned.
I know this is the worst implementation. Please tell me the correct direction.