2010-07-20 4 views
3

엔티티 인스턴스의 스냅 샷을 찍으려고하므로이 인스턴스에 대해 모든 프록시를 강제로로드하려고합니다.인스턴스에 대해 모든 nhibernate 프록시로드하기

대다수의 시간 동안 지연로드를 사용하지 않으려는 경우 모든 프록시를로드하도록 호출 할 수있는 API가 있는지 궁금합니다.

답변

3

글쎄, 올바르게 기억한다면 재귀 적이 아닌 NHibernateUtil.Initialize(object) 유틸리티 함수가 있습니다. NHibernateUtil.IsInitialized(object)을 사용하면 모든 프록시를 작업 객체에로드하는 자체 메서드를 만들 수 있습니다.