2011-01-27 52 views
1

我使用Nhibernate 2.12,并且遇到LockMode问题。我正在尝试将NoLock添加到别名上的sql语句。当我使用不提供投影列表的crieria时,可以正常工作。但是,当我添加一个投影列表时,它给了我一个讨厌的'对象引用未设置为对象的实例'错误在NHibernate.Loader.Criteria.CriteriaLoader.ApplyLocks(SqlString sqlSelectString,IDictionary`2 lockModes,Dialect方言)的一部分NHibernate的。Nhibernate lockmode问题

我错过了什么吗?

菲尔

+0

这是我使用SQL Interceptor的解决方案。 http://stackoverflow.com/questions/1302746/how-do-add-nolock-with-nhibernate/39518098#39518098 – 2016-09-15 18:54:55

回答

0

我觉得预测是不支持锁定,所以尽量不要使用使用投影时锁定。