フィルタリングは、読み込み時NHibernateはIInterceptorオブジェクト

StackOverflow https://stackoverflow.com/questions/1067686

  •  21-08-2019
  •  | 
  •  

質問

私はNHibernateはを使用してオブジェクトのロードに問題が生じています。これらのエンティティは、もはや存在しないファイルへの参照を持っています。 NHibernateのは、これらの事業体の「パス」プロパティを割り当てた場合、これらのエンティティは、例外が発生したファイルをロードしてみてください。例外は、ロールバックするために完全にロードするトランザクションが発生します。

私は、彼らはパスが設定されると、ファイルをロードしておくので、そのまま私のエンティティを維持したいと思います。 私はDBからのロード頂く場合には、私はこれらのエンティティをスキップして、私のプロジェクトの残りの部分をロードしたいと思います。

私はこれを成し遂げるためにIInterceptorを使用して考えていました。 Basiccally私はそれらをロードする前に、私のファイルベースのオブジェクトをフィルタリングしたいと思います。

私は同様の問題について、私の「解決策」は実現可能と可能であるかどうか任意の考えを聞きたいと思います。

ご挨拶、 マルタイン

役に立ちましたか?

解決

ファイルをロードする前にFile.Exists(パス)を試してみてください?わからない私は、問題を理解しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top