如何执行以下联接以返回有权访问公司ID的公司的用户.问题是在UserAccess和User之间没有使用User对象的明确关系,他们只是加入字符串属性Username:
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**
Run Code Online (Sandbox Code Playgroud)