Промывка в NHibernate

Этот вопрос немного глупый, но я до сих пор неНе понимаю, лучший способ справиться с промывкой.

Я мигрирую существующую кодовую базу, которая содержит много кода, подобного следующему:

private void btnSave_Click()
{
     SaveForm();
     ReloadList();
}

private void SaveForm()
{
    var foo = FooRepository.Get(_editingFooId);

    foo.Name = txtName.Text;

    FooRepository.Save(foo);
}

private void ReloadList()
{
     fooRepeater.DataSource = FooRepository.LoadAll();
     fooRepeater.DataBind();
}

Теперь, когда я меняю FooRepository на Nhibernate, что я должен использовать для метода FooRepository.Save? Должен ли FooRepository всегда сбрасывать сеанс при сохранении объекта?

Ответы на вопрос(3)

Ваш ответ на вопрос