Benutzer mit den meisten Antworten
Entity Framework erzeugt Fehler beim Generieren des Models aus der Datenbank (IBM DB2)

Frage
-
Hallo,
meinem Projekt (VS 2010) füge ich ein ADO.NET Entity Data Model hinzu, welches aus der Datenbank (IBM DB2) generiert werden soll.
Testverbindung ist positiv. Die Tabellen werden auch als Datenbankobjekte aufgelistet zum Auswählen.Wenn ich eine Tabelle auswählen (verschiedene schon getestet), dann erhalte ich immer folgende Fehlermeldung:
Aufgrund der folgenden Ausnahme kann das Modell nicht generiert werden: 'Fehler beim Ausführen der Befehlsdefinition. Weitere Informationen finden Sie in der internen Ausnahme.
ERROR [42846] [IBM][DB2/LINUXX8664] SQL0461N Ein Wert des Datentyps "SYSIBM.SMALLINT" kann nicht in den Datentyp "SYSIBM.VARCHAR" umgesetzt werden.Die Tabelle hat fünf Spalten vom Typ VARCHAR (unterschiedliche Länge) und eine Spalte mit dem Typ INTEGER (Länge 4).
Wieso erhalte ich im VS eine DB2-Fehlermeldung, wenn das Entity Framework die Tabelle nur ausliest?
Was muss geändert werden, damit der Fehler nicht mehr auftritt?
Alexander
Antworten
-
Hallo Alexander,
ggfs. ist die Version deines .NET Datenbankproviders für die DB2 Datenbank zu alt.
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14822907&tstart=0
Dort wird derselbe Fehler genannt und als "Lösung" wird auf ein kommendes Update verwiesen. Ggfs. gibt es das ja schon.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert AlexanderRi Mittwoch, 31. Oktober 2012 11:21
Alle Antworten
-
Hallo Alexander,
ggfs. ist die Version deines .NET Datenbankproviders für die DB2 Datenbank zu alt.
http://www.ibm.com/developerworks/forums/thread.jspa?messageID=14822907&tstart=0
Dort wird derselbe Fehler genannt und als "Lösung" wird auf ein kommendes Update verwiesen. Ggfs. gibt es das ja schon.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert AlexanderRi Mittwoch, 31. Oktober 2012 11:21