2009-07-01 48 views
0

我在使用NHibernate加載對象時出現問題。這些實體引用了不再存在的文件。當NHibernate分配這些實體的'Path'屬性時,這些實體會嘗試加載導致出現異常的文件。異常會導致加載事務完全回滾。正在過濾對象OnLoad NHibernate IInterceptor

我想保持我的實體不變,因此一旦設置了Path,它們就會繼續加載文件。 在我從數據庫加載的情況下,我想跳過這些實體並加載我的項目的其餘部分。

我想使用IInterceptor來完成這件事。 Basiccally我想在加載它們之前過濾基於文件的對象。

我想聽聽有關類似問題的任何想法,以及我的「解決方案」是否可行和可行。

問候,加載文件之前 的Martijn

回答

0

嘗試File.Exists(路徑)?不知道我明白了這個問題。