转换为toList()抛出异常对象必须实现IConvertible

时间:2011-04-21 07:42:14

标签: mysql linq-to-sql asp.net-mvc-2 exception

在将规则转换为tolist()时,我收到此异常“Object must implement IConvertible.”。下面是我的代码

var rules = from m in db.Rules select m;
 return rules.ToList().ToDataTable(); // exception occurs here

我正在使用MySQL 6.3.6 ..相同的代码与MSSQL一起工作正常。

如果有人帮助我,我将不胜感激

问候 Umair

1 个答案:

答案 0 :(得分:0)

确保源类型可转换为目标类型 可能rules.ToList()与ToDataTable目标强制转换不匹配。

您可以验证var list = rules.ToList()包含哪些内容吗?

而且......我建议处理List和IEnumerable对阵Datatable。

相关问题