使用NHibernate在oracle中进行更新模拟

时间:2013-11-25 10:18:40

标签: nhibernate

任何人都可以告诉我如何使用NHibernate在oracle中实现更新?是否有任何预先定义的条款?如果没有,请告诉我如何实施它。

1 个答案:

答案 0 :(得分:0)

Read this chapter.

基本上,您需要使用ISession.Get(Of Poco)(id, LockMode.Upgrade)来获取您的poco。

因此,应发出SELECT ... FROM Poco Where Id = ? FOR UPDATE

您还可以使用LockMode.UpgradeNoWait调用以获取等效的FOR UPDATE NOWAIT SQL语句