System.Byte [] нельзя присвоить свойству типа System.String setter. - PullRequest
0 голосов
/ 15 июля 2011

Привет, я не смог найти правильный раздел, чтобы опубликовать это.Но я сталкиваюсь с серьезной проблемой при работе с именованными запросами 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 голосов
/ 22 сентября 2011

Попробуйте изменить хранимую процедуру, чтобы преобразовать кодировку в utf8 или другую кодировку - SELECT CONVERT (столбец USING utf8) FROM ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...