MySQL mit MVC3 ergibt einen Fehler beim Anrufen von context.savechanges
-
09-12-2019 - |
Frage
Ich versuche, meine MVC3-Anwendung zu erhalten, um die MySQL-Datenbank anstelle von SQL Server 2008 zu verwenden. Ich habe die zugehörige Datenbank und Objekte in MySQL erstellt.Und aktualisiert die Verbindungszeichenfolge in meiner Web.config-Datei, um MySQL.Data.mysqlclient zu verweisen.
Wenn ich meine Anwendung ausführe und versuchen, mich anzumelden, bekomme ich den Fehler generasacodicetagpre.
Ich habe ein benutzerdefiniertes MembershipProvider und innerhalb des Validierungsprozesses habe ich folgende generasacodicetagpre.
Der obige Code funktioniert perfekt mit SQL Server 2008, aber nur mit MySQL.Irgendeine Idee, wie ich das bitte lösen kann?
Ich habe keine Auslöser, die auf dem zugrunde liegenden Tisch BTW definiert sind.Die Anwendung ist zuerst MVC3 mit EF-Code. Danke,
Lösung
Wenn jemand anderes dieses Problem hat, war das Problem mit dem GUID wie ich.Um dies zu überwinden, fügen Sie Ihrer Verbindungszeichenfolge Folgendes hinzu
alte GUIDS= TRUE
So zum Beispiel sieht meine Verbindungszeichenfolge jetzt so aus. generasacodicetagpre.