I wouldn't say that it "favours" MSSQL, just that it doesnt have support built in for MySQL.Asp.net favours MsSQL, while I still prefer MySQL.
To get MySQL to work, you need to download the MySQL reference files.
This is what you will need if you wan tot use MySQL: http://www.mysql.com/downloads/connector/net/