2017-02-01 3 views
0

Моя проблема заключается в том, что NHibernate физически не удалял данные (такие как изображения) из базы данных, хотя в журнале говорится, что была выдана команда DELETE - размер файла остается неизменным.NHibernate No Physical Deletion

Я использую NHibernate.3.3.1.4000 и FluentNHibernate.1.4.0.0. Обновление до более новых версий невозможно.

Благодаря

+1

Какой «размер файла» вы говорите? Вы храните файл в базе данных? Если это так, размер вашего файла данных не изменится при удалении данных. Вы должны сжать его или использовать другие инструменты для сжатия размера. –

+0

Удаляются ли записи из базы данных, даже если размер файла не изменяется? Если это так, это не имеет ничего общего с nhibernate. –

ответ

0

Я обнаружил, что проблема может быть решена с помощью SQL заявление VACUUM.