对于我们的 ASP.NET MVC 应用程序,我们在错误日志中看到以下内容:
IdentifierGenerationException 无法使用 where 子句从表 'nhibernatehiloidentity' 中读取 hi 值(实体 = '[表名]')
[table name]
可以变化。我们知道nhibernatehiloidentity
表中有一个条目,因为它每次都会失败,但它不会。我目前的理论是锁定随机阻止从hilo
表中读取。然而,上面的例外是我们唯一需要了解的信息。
有没有其他人在 NHibernate 中生成 hilo Id 时遇到问题?
.NET 4.5、MVC 5.2、SQL Server 2012 和 NHibernate 4。