2009-07-01 6 views
0

У меня проблема с загрузкой объектов с помощью NHibernate. Эти объекты ссылаются на файлы, которые больше не существуют. Когда NHibernate назначает свойство «Path» этих сущностей, эти сущности пытаются загрузить файл, который приводит к исключению. Исключение заставляет транзакцию загрузки полностью откатиться.Фильтрация объектов OnLoad NHibernate IInterceptor

Я хотел бы сохранить мои сущности без изменений, чтобы они продолжали загружать файл после установки пути. В том случае, если я загружаюсь из БД, я бы хотел пропустить эти объекты и загрузить остальную часть моего проекта.

Я думал об использовании IInterceptor, чтобы это сделать. Basiccally я хотел бы фильтровать мои объекты на основе файлов, прежде чем загружать их.

Я хотел бы услышать любые мысли о похожих проблемах и может ли мое «решение» быть возможным и возможным.

Привет, Мартейн

ответ

0

Try File.Exists (путь) перед загрузкой файла? Не уверен, что я понял проблему.

Смежные вопросы