Endelig fandt jeg ud af løsningen på problemet. I mit spørgsmål ovenfor sagde jeg, at jeg kun har en enkelt edmx-fil i mit projekt. Det er sandt i én forstand. Men forkert i den anden forstand.
Jeg bruger git til at administrere min kode. Jeg oprettede en anden edmx-fil i et andet projekt og brugte dette projekts reference i mit hovedprojekt.
Så skiftede jeg git branch med dll i .gitignore. De dll'er, der var i .gitignore, kunne ikke erstattes af git med den nyligt skiftet filials dll'er. Så jeg havde to referencer til edmx-filer i mit projekt med fuldt opbyggede dll'er.
Problem løst, da jeg nøje tjekkede min bin-mappe og fjernede dll'en, som faktisk ikke tilhørte den nuværende git-gren.
Jeg håber, det vil hjælpe dig.Kommenter her, hvis noget ikke er klart.Tak