Entity Framework 6 mit Oracle: Fehler 2002 MSL EntityContainer Speichermodell MetadataWorkspace

Solltet Ihr mit dem Entity Framework (EF6) auf eine Oracle Datenbank zugreifen müssen, kann es beim Generieren des Modells zu einer Fehlermeldung kommen:

Fehler 2002: Der als Teil dieser MSL angegebene EntityContainer ‚Model1TargetContainer‘ für das Speichermodell ist nicht in MetadataWorkspace vorhanden. WindowsFormsApp1 …\Visual Studio 2017\Projects\WindowsFormsApp1\WindowsFormsApp1\Model1.edmx

Die Ursache dafür ist, dass der PK einer Tabelle in einer anderen Tabelle als FK genutzt wird, die Datentypen aber nicht übereinstimmen. In meinem konkreten Fall hatte ich einen PK vom Datentyp NUMBER und der FK hatte den Datentyp NUMBER(10,0).