数据库中的0和1(tinyInt)对应于程序的trur和false无法完成类型转换完成,可以用:
case "System.Boolean":
if (value.ToString() == "1" || value.ToString() == "0")
{
value=(value.ToString()=="1"?true:false);
}
else
{
value = bool.Parse(value.ToString());
}
break;