Я не могу заставить NHibernate успешно сопоставить собственный тип оракула «TIMESTAMP WITH TIME ZONE» с типом CLR DateTimeOffset.
Похоже, что Oracle решила полностью игнорировать собственный тип DateTimeOffset и использует свой собственный проприетарный тип (OracleTimeStampTZ) в своем поставщике ADO.NET. Поскольку NHibernate использует собственные типы CLR (например, тип DateTimeOffset), поставщику Oracle ADO.NET не удается вставить строку с таким типом.
Есть ли у кого-нибудь из вас идеи, как можно решить эту проблему? Я должен использовать тип DateTimeOffset, так как мне нужно записать смещение часового пояса/летнего времени в дополнение к значению UTC. К сожалению, стандартное отображение DateTime мне не подходит.
заранее спасибо
Лирон