Eindelijk heb ik de oplossing van het probleem gevonden. In mijn vraag hierboven heb ik aangegeven dat ik slechts één edmx-bestand in mijn project heb. In één opzicht is het waar. Maar verkeerd in de andere zin.
Ik gebruik git om mijn code te beheren. Ik heb nog een edmx-bestand in een ander project gemaakt en de referentie van dat project in mijn hoofdproject gebruikt.
Toen schakelde ik git branch met dll in .gitignore. Die dll's in .gitignore konden niet worden vervangen door git met de dll's van de nieuw geschakelde branch. Dus ik had twee referenties van edmx-bestanden in mijn project met volledig ingebouwde dll's.
Probleem opgelost toen ik mijn bin-map scherp controleerde en de dll verwijderde die eigenlijk niet bij de huidige git-branch hoorde.
Ik hoop dat het je zal helpen.Reageer hier als iets niet duidelijk is.Bedankt