NHibernate.Linq LockMode

时间:2009-09-17 18:47:39

标签: nhibernate linq-to-nhibernate

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

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

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

2 个答案:

答案 0 :(得分:2)

我不这么认为......我刚刚浏览了NHibernate.Linq source codeits tests,并没有找到对LockMode的引用。

答案 1 :(得分:2)

您仍然可以使用Session.Lock(entity,LockMode.read)

来实现对实体的锁定

由于