The .NET Connector for MySQL definitely speeds up development but recently I've begun looking at the MySQL query logs and was surprised to see that my joins become subselect joins. I even updated to the latest version of the .NET Connector and it's the same thing.
I'm using it with the Entity Framework in .NET 3.5.
I figured it would be a long shot, but has anyone run into this same issue with using it or have recommendations on something better (free would be nice)? Something that supports joins, subselects (when I actually want to use them), etc.
I downloaded DbLinq figuring I would use that for selects (not that I know if it's any better or not), but it threw an object reference error when trying to generate the .cs file.