修改Web下拉列表的Ilist,但不保留NHibernate持久化更改

修改Web下拉列表的Ilist,但不保留NHibernate持久化更改,nhibernate,Nhibernate,我想使用NHibernate来填充IList,它将用于填充HTML选择元素。我想插入一个元素作为第一个元素,该元素将显示“请选择一个项目”。但是,在调用session.Flush()时,NHibernate会将新元素持久化到数据库中吗?如果是,那么有没有办法避免将新元素持久化到数据库中?如果您对NHibernate所做的只是使用查询检索对象列表,则不会持久化任何内容 如果将元素添加到持久集合,更改将持久化。谢谢。有没有办法修改列表而不保留它?只需将元素复制到另一个列表并使用它进行数据绑定。好主意

我想使用NHibernate来填充IList,它将用于填充HTML选择元素。我想插入一个元素作为第一个元素,该元素将显示“请选择一个项目”。但是,在调用session.Flush()时,NHibernate会将新元素持久化到数据库中吗?如果是,那么有没有办法避免将新元素持久化到数据库中?

如果您对NHibernate所做的只是使用查询检索对象列表,则不会持久化任何内容


如果将元素添加到持久集合,更改将持久化。

谢谢。有没有办法修改列表而不保留它?只需将元素复制到另一个列表并使用它进行数据绑定。好主意。我们决定在HTML中添加“请选择一项”列表值。