我遇到了“无法将MySQL日期/时间值转换为System.DateTime”错误,因为据我所知,我有一条记录是0000-00-00 00:00:00。虽然数据不应该是这样的(应该是null),但在某些情况下可能会发生这种情况,我不希望我的整个应用程序因此崩溃。我正在使用NHibernate,我尝试更改连接字符串以允许零日期时间,所以连接字符串配置如下:
<property name="connection.connection_string">
Server=localhost;Database=user_system;User ID=root;Password=root;
Allow Zero Datetime=true;
</property>
然而我仍然收到了那个错误。我该如何让NHibernate允许零值的时间戳/日期时间/日期/时间呢?