Entity Framework - MySQL - Problème de format de date / heure

entity entity-framework mysql

Question

J'ai un tableau simple avec peu de champs de date.

Chaque fois que je lance la requête suivante:

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

Je reçois l'exception suivante:

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

La table de révision de document a deux champs date / heure. L'un d'eux est nullable.

J'ai essayé de placer les éléments suivants dans la chaîne de connexion:

Allow Zero Datetime=true;

Mais je suis toujours en train de faire exception.

Quelqu'un a une solution?

Réponse populaire

@ Effkay - si vous résolvez cela, ce serait formidable si vous pouviez poster la réponse.

Aussi, si quelqu'un d'autre a une solution qui serait très bien aussi :).

Modifier:

La solution se trouve dans la documentation du connecteur http://dev.mysql.com/doc/refman/5.1/fr/connector-net-connection-options.html .

J'avais besoin de définir "Convert Zero Datetime" sur true, et maintenant cela fonctionne.

hth.



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow