Насколько я знаю, вы не можете сделать это напрямую с помощью NHibernate, но вы можете реализовать частное свойство, которое объединяет и разделяет ваши поля в строку и сопоставляет это свойство вместо непосредственного сопоставления ваших полей.
Но я не уверен, действительно ли это то, что вы должны делать в первую очередь. Обычно требования предъявляются во время разработки и жизненного цикла приложения, и как только вам понадобится одно из полей - даже если вы теперь думаете, что вам никогда не понадобится запрашивать это поле - у вас возникнут трудности. Добавление столбца в таблицу существующей базы данных не является большой проблемой, и вам все равно нужно обновить xml для каждого кортежа в таблице, поэтому я действительно считаю, что лучше хранить только одно поле в столбце.
С наилучшими пожеланиями,
Оливер Ханаппи