2011-04-18 21 views
2

自從升級到流利NHibernate 3.1以來,我一直收到我的所有查詢錯誤。對所有查詢都流利NHibernate 3.1錯誤

例如,我有一些簡單的代碼,就像這樣:

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

但它總是失敗,錯誤:

The type initializer for 'NHibernate.Linq.NhRelinqQueryParser' threw an exception. Sequence contains more than one matching element

有誰知道這是怎麼回事?它在以前的版本中運行良好。

回答