Entity Framework - MySQL - проблема формата даты и времени

entity entity-framework mysql

Вопрос

У меня есть простая таблица с несколькими полями даты.

Всякий раз, когда я запускаю следующий запрос:

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

Я получаю следующее исключение:

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

Таблица рецензирования документов имеет два поля даты / времени. Один из них обнуляется.

Я попытался поместить следующее в строку подключения:

Allow Zero Datetime=true;

Но я все еще получаю исключение.

Кто-нибудь с решением?

Популярные ответы

@effkay - если бы вы решили это, было бы здорово, если бы вы могли опубликовать ответ.

Также, если у кого-то еще есть решение, которое было бы тоже здорово :).

Редактировать:

Решение можно найти в http://dev.mysql.com/doc/refman/5.1/ru/connector-net-connection-options.html документации по соединителям.

Мне нужно было установить «Convert Zero Datetime» на true, и теперь это работает.

НТН.



Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему