Как очистить кэш уровня 1 и уровня 2?

#c# #nhibernate #fluent-nhibernate

#c# #nhibernate #свободно-nhibernate

Вопрос:

Я хочу знать, возможно ли очистить кэш уровня 1 в nhibernate?

Как насчет уровня 2?

Ответ №1:

Кэш уровня 1 чаще всего называют сеансом.

Просто сделайте

 session.Clear()
  

Вы также можете использовать session.Evict(instanceToEvict) просто выборочное удаление.