5
如何執行以下加入以返回有權訪問給定公司ID的公司的用戶。 問題是存在使用UserAccess和用戶之間的用戶對象,他們只需在字符串屬性名參加沒有明確的關係:/:NHibernate QueryOver如何加入非聲明關係
User(Username, Name)
UserAccess(Username, Company)
Company(Id)
Session.QueryOver<Company>()
.Where(c => c.Id == companyId)
.JoinQueryOver<UserCompanyAccess>(u => u.UserAccessList)
.JoinQueryOver<User>(u => **Nope no property, just a string**
參見HTTP來完成/stackoverflow.com/questions/6378224/nhibernate-queryover-to-join-unrelated-entities –