這個問題有點愚蠢,但我仍然不明白處理沖洗的最佳方式。在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是否應該始終刷新會話?