1、在同一个ISession中更新
官方文档中指出,被ISession loaded,saved,created 或者queried的对象可以应用程序操作并且对持久化状态的任何改变都将会被Flushed。所以在一个ISession被打开的状态下,更新一个对象最直接的方式就是先Load它,然后直接操作它
Cat cat=session.Load<Cat>(id);
cat.Name="PK";
session.Flush();
(未完待续...)
1、在同一个ISession中更新
官方文档中指出,被ISession loaded,saved,created 或者queried的对象可以应用程序操作并且对持久化状态的任何改变都将会被Flushed。所以在一个ISession被打开的状态下,更新一个对象最直接的方式就是先Load它,然后直接操作它
Cat cat=session.Load<Cat>(id);
cat.Name="PK";
session.Flush();
(未完待续...)
转载于:https://my.oschina.net/u/2535181/blog/748157