【问题标题】:converting toList() throws exception Object must implement IConvertible转换 toList() 抛出异常对象必须实现 IConvertible
【发布时间】:2011-04-21 07:42:14
【问题描述】:

我在将规则转换为 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 上运行良好。

如果有人在这方面帮助我,我将不胜感激

问候 乌梅尔

【问题讨论】:

  • 遇到完全相同的问题。

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


【解决方案1】:

确保源类型可转换为目标类型。
可能 rules.ToList() 与您的 ToDataTable 目标演员不匹配。

您能验证var list = rules.ToList() 包含的内容吗?

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

【讨论】:

    猜你喜欢
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    相关资源
    最近更新 更多