2011-07-15 46 views
0

嗨,我找不到要发布的正确部分。但是我面临着一个严重的问题,使用MySQL和Nhibernate 2.1.2.4.0命名查询。 我已经写了一个存储过程,我在C#中使用平面类调用它来映射数据库字段。我的问题是它似乎与Mysql 5.1一起正常工作,但不与5.0System.Byte []不能被分配给System.String类型的属性setter

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

类型System.Byte []不能分配给“AssessmentFeedbackReportDTO.DayOfTheWeek”的System.String类型的setter的属性。

它的工作原理没有MySQL的v任何大惊小怪5.1

任何帮助深表感谢。 在此先感谢。

+0

对于这样的问题,它会帮助你看到类和映射,以及相关的数据库信息。你正在使用的MySql.Data版本也有帮助。 – AlexCuse

回答

0

尝试改变存储过程来编码转换为utf8或其他编码 - SELECT CONVERT(柱用UTF8)FROM ...

相关问题