MySQL-Zeitstempel auf .NET-Zeitstempel
-
03-10-2019 - |
Frage
Ich DbLinq bin mit einer MySQL-DB von C # .NET 3.5 zugreifen
Ich habe die dbml-Datei für das Visual Studio 2010 ORM erstellt, und es lädt fein -. Aber wenn ich die Quelle kompilieren ich mit Fehlern in Bezug auf die Umwandlung von MySQL-Zeitstempel zu .NET Datetime erfüllt bin
Nun ist diese Art von macht Sinn, denn sie sind 2 'unterschiedliche Typen (Obwohl die MySQL-Dokumentation sagt, dass sie praktisch gleich). http://dev.mysql.com/doc/refman/5.0/en/datetime.html
Der Fehler von VS geworfen 2010:
Fehler 1 DBML1005: Mapping zwischen DbType ‚Zeitstempel‘ und Typ ‚System.DateTime‘ in der Spalte ‚RowVersion‘ vom Typ ‚Aktivität‘ wird nicht unterstützt. 0 0
Wo RowVersion ist ein Zeitstempel für Parallelität.
Wie kann ich es an der Arbeit zwischen den 2 bekommen?
Lösung
Stellt sich heraus, das ist ein Problem mit DbLinq, Problem zu Mono DbLinq Team berichtet.
Andere Tipps
Sie können versuchen, Devart dorConnect verwenden für MySQL oder Devart LinqConnect während Problem von Mono DbLinq Team Fixierung wird. Diese Produkte sollten mit Mono-Framework arbeiten