To use the Entity Framework with Mysql on VS2010 you need to download the mysql .net connector.
Download 6.3.2 (beta) and install!
UPDATE: If you found this from this Stackoverflow question, could you help me out? If you liked my answer, vote it up, if you don’t then post a comment why. There are other higher voted answers that are wrong! Thanks.
Below are the steps required to get the Entity Framework on VS 2010 to talk to MYSQL.
I tried this with 6.1.3, 6.1.4, 6.2.4 or 6.3.0 but none of them worked. (For some reason they kept ignoring vs 2010)
Still, 6.3.1 gave me the message: “Setup wizard ended prematurely because of an error” message and it quit.
The workaround is to rename your config folder C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Config to Configxxx fixed this. See this link for more information
[UPDATE] 6.2.3 is now under general release. This still doesn’t work for VS2010. As @Marcus mentions below, 6.3.2 is in beta and I can confirm this does work! (It also doesn’t have “Setup wizard ended” error.)