所有查询都有流畅的NHibernate 3.1错误

时间:2011-04-18 19:04:28

标签: fluent-nhibernate

自从升级到Fluent NHibernate 3.1后,我的所有查询都出现了错误。

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

public bool isUsernameFree(string username)
{
    return _session.Query<User>()
        .Where(u => u.username == username).Count() == 0;
}

但它总是因错误而失败:

  

'NHibernate.Linq.NhRelinqQueryParser'的类型初始值设定项   一个例外。 Sequence包含多个匹配元素

有谁知道发生了什么事?它在之前的版本中运行良好。