Я думаю, что мой мозг стал жарить, потому что я изо всех сил стараюсь сделать что-то простое. В моем приложении у меня есть следующий код для настройки 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). Я играл с различными вещами, но я думаю, что знание лямбда не так хорошо, как я думал.
Буду признателен за вашу помощь. Благодаря