I am completely new to Entity Framework and even ADO.NET in general (don\'t typically do much work with databases).
That's a provider bug. It may be a bug which is triggered by a configuration error, but it is a provider bug nonetheless. You should talk to the people who wrote your MySQL provider, and send them that stack and test case.