无法将System.Byte []分配给System.String setter类型的属性

时间:2011-07-15 09:35:24

标签: mysql nhibernate

您好我找不到发布此内容的正确部分。但我正面临着使用MySQL和Nhibernate 2.1.2.4.0命名查询的严重问题。 我编写了一个存储过程,我在C#中使用平面类来映射数据库字段。我的问题是它似乎与Mysql 5.1一起使用,但不适用于5.0

我班上有一个STRING属性day_of_week。但是当我尝试调用存储过程时,它会抛出以下错误:

  

无法将System.Byte []类型分配给System.String setter类型为“AssessmentFeedbackReportDTO.DayOfTheWeek”的属性。

在MySql v 5.1

中没有任何麻烦

非常感谢任何帮助。 提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试更改存储过程以将字符集转换为utf8或其他编码 - SELECT CONVERT(使用utf8列)FROM ...