У меня есть приложение ASP.NET 4.0, в котором я использую NHibernate 3.0 с ODP.NET (новейшая версия) для доступа к базе данных Oracle Express 10g. Все работает нормально, за исключением того, что столбец CLOB смешивается в моих объектах.
Пример:
Http-запрос / товар / 1 /:
Все возвращаемые значения столбцов в порядке.
Http-запрос / product / 2 /:
Все возвращаемые значения столбцов в порядке, кроме столбца CLOB. Возвращенный столбец CLOB взят из предыдущего загруженного объекта.
Проблема исчезает при отключении пула соединений.
Но я бы хотел использовать пул соединений, и это не кажется правильным решением. Это ошибка в ODP.NET или мне не хватает какой-то встроенной «функции»?