Ich habe eine Datenbank mit räumlichen Datentypen. Ich benutze Datenbank erstes Modell und Entity Framework 6.0.2 und .NET 4.5. Wenn ich versuche, die generierten Klassen zu verwenden, erhalte ich folgende Fehlermeldung:Entity Framework 6 und räumliche Daten
Das angegebene Schema ist nicht gültig. Fehler: Die Beziehung 'Name_FK1' wurde nicht geladen, da der Typ 'Model.TypeB' nicht verfügbar ist. Die folgenden Informationen können bei der Behebung des vorherigen Fehlers hilfreich sein: Die Eigenschaft 'Position' des Typs 'Data.TypeB' hat den Eigenschaftstyp 'System.Data.Spatial.DbGeography', der keinem primitiven Typ zugeordnet werden kann.
Derselbe Fehler ist für alle Tabellen aufgeführt, in denen ich den räumlichen Typ verwende. Der 'Name_FK1' ist eine Fremdschlüsselbeziehung.
Was mache ich falsch?
Vielen Dank für Ihre Hilfe.
Dies ist th elink, wie man Anwendung aktualisiert. Ich habe eine neue Anwendung und ich füge EF 6.0 mit NuGet hinzu und dann füge ich neue Daten hinzu - ADO.NET Entity Data Model. Und das funktioniert nicht von mir. – UrosP
Ich hatte genau die gleiche Fehlermeldung, die Sie getan haben, würde ich sicherstellen, dass Sie System.Data.Entity.dll nicht referenziert haben, und tun Schritt 3, die Code-Generierungsvorlage zu löschen ist und klicken Sie auf den Designer und wählen Sie Code-Generierungselement hinzufügen ... das ist das einzige, was ich anbieten kann, weil es für mich funktioniert hat. –
Ich habe es versucht, aber gescheitert. Wenn ich versuche, EF 6 hinzuzufügen, habe ich nur EF 5.x DbContext Generator Option. Es gibt keine Option für EF 6.x DbContext Generator. Ich bin 100%, dass ich EF 6 und nicht EF 5 installiert habe. – UrosP