NHibernate_reference.pdf, 26 페이지 : ILifecycle.OnUpdate()는 객체의 지속 상태가 업데이트 될 때마다 호출되지NHibernate : 매번 ILifecycle.OnUpdate가 호출되지 않는 이유는 무엇입니까?
참고. 일시적인 개체가 ISession.Update()에 전달 될 때만 호출됩니다.
왜 링크 설계입니까?
NHibernate_reference.pdf, 26 페이지 : ILifecycle.OnUpdate()는 객체의 지속 상태가 업데이트 될 때마다 호출되지NHibernate : 매번 ILifecycle.OnUpdate가 호출되지 않는 이유는 무엇입니까?
참고. 일시적인 개체가 ISession.Update()에 전달 될 때만 호출됩니다.
왜 링크 설계입니까?
ILifecycle가되지 않습니다를 사용한다; 제임스 L이 쓴 것처럼, 대신 IInterceptor 구현을 사용해야합니다. 인용 한 문서에 대한 나의 해석은 OnUpdated 이벤트가 Update 메서드에서만 발생한다는 것입니다. 즉,이 이벤트는 구독자에게 Update 메서드가 호출되었음을 알리도록 설계되었습니다.
당신은 IInterceptor 대신