Отображение nHibernate на пользовательские типы
У меня есть база данных Oracle, и одно из полей - это поле диапазона дат. В основном он просто сохраняется в базе данных как VARCHAR (40) в формате ГГГГ / ММ / ДД-ГГГГ / ММ / ДД. Я хочу сопоставить его в nHibernate с пользовательским классом, который я создал следующим образом
public class DateTimeRange
{
public DateTimeRange(DateTime fromTime, DateTime toTime)
{
FromTime = fromTime;
ToTime = toTime;
}
public override string ToString()
{
return String.Format("{0} to {1}", FromTime.ToString("HH:mm:ss"), ToTime.ToString("HH:mm:ss"));
}
public DateTime FromTime { get; set; }
public DateTime ToTime { get; set; }
}
Как я могу сопоставить с пользовательскими классами, как это?