Скажем, если у вас есть столбец char (5) в БД, и у вас там есть "ABC", если вы сопоставите этот столбец со строковым свойством, вы обнаружите, что nhibernate отобразит его как "ABC__", где подчеркивания представляют пробел. какой-то (я не проверял, что это за код ascii)
В течение долгого времени мы только что решили эту проблему, изменив столбец на varchar и обрезав все записи в БД. Было бы лучше, если бы существовало решение, позволяющее нам сохранять столбцы как char (n) (хотя бы для того, чтобы сэкономить нам некоторую работу)
Полагаю, я мог бы попытаться обрезать при получении и отступить на съемочной площадке, но это не кажется мне лучшим решением.
Итак, есть ли хороший способ настроить nhibernate для чтения столбца char (n) в строку без его чтения в лишних пробелах?
Спасибо!