Mysql 转换toList()抛出异常对象必须实现IConvertible
我得到这个异常对象必须实现IConvertible。将规则转换为tolist时。下面是我的代码Mysql 转换toList()抛出异常对象必须实现IConvertible,mysql,linq-to-sql,asp.net-mvc-2,exception,Mysql,Linq To Sql,Asp.net Mvc 2,Exception,我得到这个异常对象必须实现IConvertible。将规则转换为tolist时。下面是我的代码 var rules = from m in db.Rules select m; return rules.ToList().ToDataTable(); // exception occurs here 我使用的是MySQL 6.3.6..同样的代码在MSSQL中运行良好 如果有人在这方面帮助我,我将不胜感激 问候 Umair确保源类型可转换为目标类型。 可能rules.ToList与您的ToD
var rules = from m in db.Rules select m;
return rules.ToList().ToDataTable(); // exception occurs here
我使用的是MySQL 6.3.6..同样的代码在MSSQL中运行良好
如果有人在这方面帮助我,我将不胜感激
问候
Umair确保源类型可转换为目标类型。 可能rules.ToList与您的ToDataTable destination cast不匹配 您能否验证var list=rules.ToList包含哪些内容
而且。。。我建议针对Datatable处理List和IEnumerable。有完全相同的问题。