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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top