我有一个包含很少日期字段的简单表格。
每当我运行以下查询时:
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;
但我仍然有例外。
有解决方案的人吗?
答案 0 :(得分:12)
@effkay - 如果你解决了这个问题,那么如果你能发布答案就会很棒。
如果其他人的解决方案也很棒,那么:)。
修改:
该解决方案可在http://dev.mysql.com/doc/refman/5.1/en/connector-net-connection-options.html连接器文档中找到。
我需要将“转换零日期时间”设置为true,现在它可以正常工作。
第h
答案 1 :(得分:5)
您需要在正在运行的应用程序的连接字符串中设置Convert Zero Datetime=True