Nhibernate同一个单元内数据的增删改处理
利用Nhibernate技术将数据从数据库中查询出来并将数据绑定到界面上的DatagridView1控件上
即:DatagridView1.datasource = lst
如何实现以下的功能:
在datagridview1上删除一条数据,那末它在datagridview1上删除这条数据(注:数据库还是存在的)
然后再在datatridview1上新增几条数据,Datagridview1上显示这条数据(注:数据库还没有这几数据)
最后再在datagridview1上修改之前查询出来的几条数据,当然界面上已经修改成功了(注:数据库中并未修改)
完毕之后,点击[保存]按钮,系统将所做的操作持久化到数据库,保持界面数据与数据库数据一致!
也就是说所做的操作要在同一个工作单元内完成。
想了好久也没有想出来应该如何做,各位能给些意见吗?非常感谢能提供些代码!