나는 단순한 일을하기 위해 고심하고 있기 때문에 뇌가 튀었을 것으로 생각합니다. 내 응용 프로그램에서 Nhibernate (내 문제 Nhibernate 특정 아닙니다) 구성하려면 다음 코드가 있습니다.변수에 람다 식 저장하기
return Fluently.Configure()
.ExposeConfiguration(c => {
c.EventListeners.PostInsertEventListeners = new IPostInsertEventListener[] { new LoggingEventListener() };
c.EventListeners.PostUpdateEventListeners = new IPostUpdateEventListener[] { new LoggingEventListener() };
});
그러나 개인 변수 내에 구성 (ExposeConfiguration 내부의 구성 요소)을 저장해야합니다. 다음을 할 수 있습니다 :
return Fluently.Configure()
.ExposeConfiguration(c => _configuration = c);
여기서 _configuration은 개인 변수입니다. 그러나 이것은 추가 구성 옵션 (EventListeners 항목)을 추가하지 않습니다. 나는 여러 가지로 놀았지만 내 람다 지식은 내가 생각했던 것만 큼 좋지 않은 것 같아.
귀하의 도움에 감사드립니다. 감사합니다
난 당신이 또한 ExposeConfiguration의 선언 (위임)를 게시해야한다고 생각 , + 당신이 _configuration에 저장하고자하는 것은 무엇인가 (선언은 또한 도움이 될 것이다). –