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.

First step is to install the .net Connector.  I had to use v6.3.1 (alpha).

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

Happy days!

[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.)