使用NHibernate.Linq时是否可以设置LockMode?使用ICriteria时我可以这样:
var criteria = Session.CreateCriteria<Foo>();
criteria.SetLockMode(LockMode.None);
criteria.Add(Expression.Eq("Title", title));
是否可以使用Nhibernate.Linq构建相同的查询?
答案 0 :(得分:2)
我不这么认为......我刚刚浏览了NHibernate.Linq source code和its tests,并没有找到对LockMode的引用。
答案 1 :(得分:2)
您仍然可以使用Session.Lock(entity,LockMode.read)
来实现对实体的锁定由于