无法在NHibernate中读取hilo值

时间:2016-06-13 13:23:33

标签: c# asp.net-mvc nhibernate hilo

对于我们的ASP.NET MVC应用程序,我们在错误日志中看到以下内容:

  

IdentifierGenerationException无法使用where子句(entity ='[table name]')

从表'nhibernatehiloidentity'中读取hi值

[table name]可能会有所不同。我们知道nhibernatehiloidentity表中有一个条目,因为它每次都会失败,但事实并非如此。我目前的理论是锁定是随机阻止从hilo表读取。但是,上述例外是我们必须解决的唯一信息。

还有其他人在NHibernate中生成hilo ID有问题吗?

.NET 4.5,MVC 5.2,SQL Server 2012和NHibernate 4。

1 个答案:

答案 0 :(得分:0)

我不这样使用Hi-Lo,但我猜这个带有相应表名的记录不存在。 Hi-lo表需要用值初始化。只是一个猜测。