Pergunta

Estou tendo um problema ao carregar objetos usando NHibernate. Estas entidades têm referência a arquivos que não existem mais. Quando NHibernate atribui a propriedade 'Caminho' dessas entidades essas entidades tentam carregar o arquivo que resulta em uma exceção. A exceção faz com que a operação de carregamento para roll-back completamente.

Eu gostaria de manter meus entidades inalterada para que eles mantenham o carregamento do arquivo, uma vez caminho está definido. No caso que eu sou o carregamento da DB eu gostaria de ignorar essas entidades e carregar o resto do meu projeto.

Eu estava pensando em usar um IInterceptor para conseguir este feito. Basiccally eu gostaria de filtrar os meus objetos com base de arquivo antes de carregá-los.

Eu gostaria de ouvir qualquer pensamento sobre problemas semelhantes e se minha 'solução' é viável e possível.

Saudações, Martijn

Foi útil?

Solução

Tente File.Exists (Caminho) antes de carregar o arquivo? Não tenho certeza eu entendi o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top