Entity Framework - MySQL - Ausgabe im Datetime-Format

entity entity-framework mysql

Frage

Ich habe eine einfache Tabelle mit wenigen Datumsfeldern.

Wann immer ich folgende Abfrage starte:

var docs = ( from d in base.EntityDataContext.document_reviews
select d ).ToList();

Ich bekomme folgende Ausnahme:

Unable to convert MySQL date/time value to System.DateTime. 
MySql.Data.Types.MySqlConversionException: Unable to convert MySQL date/time value to System.DateTime

Die Dokumentprüftabelle enthält zwei Datums- / Uhrzeitfelder. Einer von ihnen ist nullfähig.

Ich habe versucht, Folgendes in die Verbindungszeichenfolge einzufügen:

Allow Zero Datetime=true;

Aber ich bekomme immer noch eine Ausnahme.

Wer hat eine Lösung?

Beliebte Antwort

@effkay - wenn du das gelöst hast, wäre es toll, wenn du die Antwort posten könntest.

Auch wenn jemand eine Lösung hat, wäre das auch toll :).

Bearbeiten:

Die Lösung kann in der http://dev.mysql.com/doc/refman/5.1/de/connector-net-connection-options.html Connector-Dokumentation gefunden werden.

Ich musste "Convert Zero Datetime" auf "true" setzen, und jetzt funktioniert es.

hth.



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum