Fluent nhibernate Fluent NHibernate 3.1所有查询均出错

Fluent nhibernate Fluent NHibernate 3.1所有查询均出错,fluent-nhibernate,Fluent Nhibernate,自从升级到Fluent NHibernate 3.1以来,我的所有查询都不断出错 例如,我有一些简单的代码,如下所示: public bool isUsernameFree(string username) { return _session.Query<User>() .Where(u => u.username == username).Count() == 0; } public bool isUsernameFree(字符串用户名) { ret

自从升级到Fluent NHibernate 3.1以来,我的所有查询都不断出错

例如,我有一些简单的代码,如下所示:

public bool isUsernameFree(string username)
{
    return _session.Query<User>()
        .Where(u => u.username == username).Count() == 0;
}
public bool isUsernameFree(字符串用户名)
{
return _session.Query()
其中(u=>u.username==username).Count()==0;
}
但它总是失败,并出现以下错误:

“NHibernate.Linq.NhRelinqQueryParser”的类型初始值设定项引发 例外。序列包含多个匹配元素


有人知道发生了什么事吗?在以前的版本中,它工作正常。

在mstest下运行时看起来像是个问题


在mstest下运行时看起来像是个问题


我已看到此链接,但未使用mstest。我已看到此链接,但未使用mstest。