NHibernate Невозможно преобразовать значение даты / времени MySQL в System.DateTime - PullRequest
7 голосов
/ 07 января 2011

Я получаю сообщение об ошибке «Невозможно преобразовать значение даты / времени MySQL в System.DateTime», потому что, насколько я могу судить, у меня есть запись с 0000-00-00 00:00:00.Теперь, хотя данные никогда не должны быть такими (они должны быть нулевыми), бывают случаи, когда это может произойти, и я не хочу, чтобы из-за этого вылетало все мое приложение.Я использую NHibernate, и я попытался добавить изменить строку подключения, чтобы дать нулевое время и дату, поэтому конфигурация строки подключения выглядит следующим образом:

<property name="connection.connection_string">
 Server=localhost;Database=user_system;User ID=root;Password=root;
   Allow Zero Datetime=true;
</property>

Однако я все еще получаю эту ошибку.Как я могу позволить NHibernate разрешить нулевые значения для отметки времени / даты / времени / данных / времени?

1 Ответ

14 голосов
/ 07 января 2011

Добавьте Convert Zero Datetime=true;, это может помочь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...