无法使用LINQ将MySQL日期/时间值转换为System.DateTime在哪里?

时间:2013-05-22 17:26:55

标签: c# mysql linq .net-3.5 linq-to-entities

我有声明:

var persons = _context.Persons.AsExpandable()
                                   .Where(predicate).ToList();

当我运行上述内容时,它会向我显示错误Unable to convert MySQL date/time value to System.DateTime

如果我用ToString("g")格式化它,我没有得到错误,但问题是我有很多列返回,我想要返回所有这些并且不要也不想要必须明确列出Select中的每一列。

如果我只想在SELECT中返回100行中的99行,我会明确地这样做吗?

1 个答案:

答案 0 :(得分:3)

Adding Convert Zero Datetime=true;我的连接字符串解决了这个问题。我尝试检索的特定记录的日期时间值为0000-00-00 00:00:00