Question

J'ai un objet de chargement de problème en utilisant NHibernate. Ces entités se réfèrent à des fichiers qui n'existent plus. Lorsque NHibernate attribue la propriété « Path » de ces entités ces entités tentent de charger le fichier qui se traduit par une exception. L'exception provoque l'opération de chargement de roll-back complètement.

Je voudrais garder mes entités inchangées afin qu'ils gardent le chargement du fichier une fois que le chemin est défini. Dans le cas que je chargeais de DB je voudrais ignorer ces entités et charger le reste de mon projet.

Je pensais à l'aide d'un IInterceptor pour y parvenir. Basiccally je voudrais filtrer mes objets à base de fichiers avant de les charger.

Je voudrais entendre des idées sur des problèmes similaires et si ma « solution » est faisable et possible.

Bonjour, Martijn

Était-ce utile?

La solution

Essayez File.Exists (chemin) avant de charger le fichier? Pas sûr d'avoir compris le problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top