У меня есть простая таблица с немногими полями даты.
Каждый раз, когда я выполняю следующий запрос:
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
Таблица обзоров документа имеет два поля даты/времени. Один из них nullable.
Я попытался поместить следующее в строку подключения:
Allow Zero Datetime=true;
Но я все еще получаю исключение.
Кто-либо с решением?
@effkay - если бы вы решили эту проблему, было бы здорово, если бы вы могли опубликовать ответ.
Также было бы замечательно, если бы у кого-то еще есть решение :).
Изменить:
Решение можно найти в http://dev.mysql.com/doc/refman/5.1/en/connector-net-connection-options.html документации по коннектору . .
Мне нужно было установить «Преобразовать нулевую дату и время» в значение true, и теперь это работает.
hth.