Domanda

Sto avendo un problema oggetti carico con NHibernate. Queste entità hanno riferimento a file che non esistono più. Quando NHibernate assegna la proprietà 'Percorso' di queste entità queste entità cercano di caricare il file che si traduce in un un'eccezione. L'eccezione fa sì che l'operazione di carico di roll-back completamente.

Vorrei mantenere inalterato in modo da mantenere il caricamento del file, una volta percorso è impostato i miei soggetti. Nel caso in cui sto caricando da DB vorrei ignorare queste entità e caricare il resto del mio progetto.

Stavo pensando di utilizzare un IInterceptor per ottenere questo fatto. Basiccally vorrei filtrare i miei oggetti basati su file prima che io li carico.

Mi piacerebbe sentire qualche idea su problemi simili e se il mio 'soluzione' è fattibile e possibile.

Saluti, Martijn

È stato utile?

Soluzione

Prova File.Exists (percorso) prima di caricare il file? Non sono sicuro ho capito il problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top