D'accord, cela s'est avéré être une question ratée. Ben M avait raison. Quelques recherches sur Google révélées :-
- EF ne se comporte pas bien lors du débogage en raison de certains problèmes dans le débogueur VS. Vous obtenez un "Expiration de l'évaluation de la fonction".
- Les choses fonctionnent bien lorsque vous essayez le code sans débogage.
Je testais au fur et à mesure ma nouvelle application EF + MySql + ASP.Net.MVC, et comme je suis un n00b à tous les trois, je ne m'en suis pas rendu compte.
Je n'ai pas encore supprimé la question car là pour d'autres comme moi. C'est à la communauté de décider si cette question doit survivre ou disparaître.
Je prononce officiellement cette question comme un raté.