В тесте, в котором я хочу сохранить объект и затем доказать, что он был сохранен, извлекая его из базы данных (а не из сеанса), я не замечаю никакой разницы между следующим:
// save it
session.Clear()
// fetch it
или
// save it
session.Flush()
session.Evict(_instance)
// fetch it
Ленивый программист во мне склоняется к одной строке над двумя. Есть ли какая-то причина, по которой мне не хватает больше двух строк?