Okej, det här visade sig vara en dum fråga. Ben M hade rätt. Viss googling avslöjade:-
- EF fungerar inte bra under felsökning på grund av vissa problem i VS-felsökning. Du får en "Timeout för funktionsutvärdering".
- Saker och ting fungerar bra när du provar koden utan att felsöka.
Jag testade när jag gick för min nya EF+MySql+ASP.Net.MVC-app, och eftersom jag är en n00b på alla tre insåg jag inte det.
Jag har inte tagit bort frågan ännu eftersom det finns för andra som jag. Det är upp till samhället att bestämma om den här frågan ska överleva eller försvinna.
Jag uttalar den här frågan officiellt som en dud.