NHibernateを使用してオブジェクトをロードする際に問題が発生しています。これらのエンティティは、存在しなくなったファイルを参照します。 NHibernateがこれらのエンティティの 'Path'プロパティを割り当てると、これらのエンティティはファイルをロードしようとしますが、例外が発生します。例外により、ローディング・トランザクションは完全にロールバックします。オブジェクトのフィルタリングOnLoad NHibernate IInterceptor
エンティティを変更しないで保存して、パスが設定された後でもファイルをロードし続けるようにしたいと考えています。 私はDBからロードしている場合、これらのエンティティをスキップして残りのプロジェクトをロードしたいと思います。
これを実現するためにIInterceptorを使用することを考えていました。基本的には、ファイルベースのオブジェクトをロードする前にフィルタ処理したいと思います。
私は、同様の問題についての意見や私の「解決策」が実現可能かどうかについて聞いてみたいと思います。
挨拶、 マルタイン