Я только начал использовать NHibernate 3.2 с его новым API-интерфейсом Conformist, использовав предыдущие версии с Fluent некоторое время назад. Базовые вещи кажутся хорошими, но в настоящее время я пытаюсь сопоставить строку с пользовательским типом.
В этом конкретном случае у меня есть строка, представляющая собой список ролей в столбце одной из моих таблиц, разделенных точкой с запятой. Когда я получу его, я хочу, чтобы он был отображен в пользовательский объект "RoleSet", который я создал, передав строковое значение из базы данных в его конструктор.
Я создал IUserType, но не могу понять, как заставить его использовать его.
Ранее с Fluent я сделал бы это в классе карты:
Map(x => x.Roles).CustomType<RoleSetType>();
Есть ли эквивалентный способ сделать это в новом API?