2009-07-01 2 views
0

NHibernate를 사용하여 개체를로드하는 데 문제가 있습니다. 이 엔티티는 더 이상 존재하지 않는 파일을 참조합니다. Hibernate가이 엔티티들의 'Path'속성을 할당 할 때,이 엔티티들은 예외를 초래하는 파일을로드하려고 시도한다. 예외로 인해로드 트랜잭션이 완전히 롤백됩니다.개체 필터링하기 NHibernate IInterceptor

패스를 설정 한 후에 파일을 계속로드 할 수 있도록 엔터티를 변경하지 않고 유지하려고합니다. DB에서로드하는 경우 이러한 엔티티를 건너 뛰고 나머지 프로젝트를로드하고 싶습니다.

이 작업을 수행하기 위해 IInterceptor를 사용하려고 생각했습니다. Basiccally 내가로드하기 전에 내 파일 기반 개체를 필터링하고 싶습니다.

비슷한 문제에 대한 의견을 듣고 제 '해결책'이 실현 가능한지 여부를 알려드립니다.

인사말, 파일을로드하기 전에 마티

답변

0

해보십시오 File.Exists (경로)? 내가 그 문제를 이해했는지 확신 할 수 없다.

관련 문제