NHibernate查询和两次相同的位置参数

NHibernate查询和两次相同的位置参数,nhibernate,parameters,Nhibernate,Parameters,使用NHibernate 1.x,我们在一个非常小的作业中突然遇到了这个错误: 25/06/2012 22:50:59 (Error) : could not execute query [ SELECT xxxx WHERE this_.A = ? and this_.B = ? ] Positional parameters: 0 117 0 b93094d2-a934-4400-9350-53fd3dbc6494 您可以看到参数的索引是0的两倍。如果我在替换了这两个之后自

使用NHibernate 1.x,我们在一个非常小的作业中突然遇到了这个错误:

25/06/2012 22:50:59 (Error) : could not execute query 
[ SELECT xxxx WHERE this_.A = ? and this_.B = ? ]
Positional parameters:   
  0 117
  0 b93094d2-a934-4400-9350-53fd3dbc6494

您可以看到参数的索引是0的两倍。如果我在替换了这两个之后自己执行查询?有了参数值,一切正常。

结果表明,这是SQL Serveur 2012中的一个故障,同时出现了错误605