5

使用 NHibernate.Linq 时是否可以设置 LockMode?使用 ICriteria 时,我可以这样:

var criteria = Session.CreateCriteria<Foo>();
criteria.SetLockMode(LockMode.None);
criteria.Add(Expression.Eq("Title", title));

是否可以使用 Nhibernate.Linq 构建相同的查询?

4

2 回答 2

2

我不这么认为...我刚刚浏览了NHibernate.Linq 源代码及其测试,并没有发现对 LockMode 的引用。

于 2009-09-18T02:51:24.863 回答
2

您仍然可以使用 Session.Lock(entity,LockMode.read) 实现对实体的锁定

谢谢

于 2011-07-08T06:28:57.963 回答