Filtrage des objets OnLoad NHibernate IInterceptor
-
21-08-2019 - |
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
La solution
Essayez File.Exists (chemin) avant de charger le fichier? Pas sûr d'avoir compris le problème.