NHibernate Невозможно преобразовать значение даты / времени MySQL в System. DateTime

Я получаю ошибку «Невозможно преобразовать значение даты / времени 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 разрешать нулевые значения для timestamp / datetime / data / time?

7
задан Jahan Zinedine 7 January 2011 в 15:05
поделиться