subsonic 3.0 создает байтовый массив для столбца tinyint sql - PullRequest
0 голосов
/ 14 декабря 2009

Я пытался использовать Subsonic для генерации моего DAL, но я заметил ошибку при генерации Классов с использованием шаблонов LinqToEntities T4. Я заметил, что один из столбцов в таблице имел тип tinyint, при создании свойства для этого столбца он создал столбец, который возвращает байт [] вместо байта.

Также в другой таблице был столбец с именем ModifiedBy с типом, установленным в smallint. Subsonic правильно создал свойство в классе как короткое, однако в одном из методов PropertyChanged ожидал строку для этого поля и установил его значение Environment.UserName.

Кто-нибудь сталкивался с этой проблемой раньше? ТИА ..

1 Ответ

0 голосов
/ 07 января 2010

Вы, возможно, уже решили это, но ..

  • Поиск в файле SQLServer.ttinclude для "tinyint"
  • Вы увидите оператор переключения C #
  • Измените один для tinyint на что-нибудь более полезное, например, Integer

работал для меня

...