Frage

Ich habe ein Problem beim Laden Objekte mit NHibernate. Diese Einheiten haben Bezug auf Dateien, die nicht mehr existieren. Wenn NHibernate den ‚Pfad‘ Eigenschaft dieser Einheiten zuordnet versuchen diese Einheiten die Datei zu laden, die in einer einer Ausnahme führt. Die Ausnahme bewirkt, dass der Laden Transaktion vollständig Roll-Back.

Ich möchte meine Einheiten unverändert halten, damit sie die Datei halten Laden einmal Pfad festgelegt ist. Im Fall, dass ich von DB bin Laden ich mag diese Entitäten überspringen und den Rest meines Projektes laden.

Ich dachte über eine IInterceptor mit diesem getan. Basiccally würde Ich mag meine Datei-basierte Objekte filtern, bevor ich sie laden.

Ich mag keine Gedanken über ähnliche Probleme hören und ob meine ‚Lösung‘ ist denkbar und möglich.

Grüße, Martijn

War es hilfreich?

Lösung

Versuchen File.Exists (Pfad) vor dem Laden der Datei? Nicht sicher, ob ich das Problem verstanden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top