このクエリを nhibernate linq に変換する必要があります
IEnumerable<Account> accounts = from a in dc.Accounts
where (a.FirstName + " " + a.LastName).Contains(SearchText) ||
a.Email.Contains(SearchText) ||
a.Username.Contains(SearchText)
select a;
これを試してみましたが、最初は行き詰まっているので助けが必要です。
IEnumerable<Account> accounts = NHSession.Query<Account>().Where(x=>x.FirstName)