У меня есть это сценарий:
class User
{
Id,
UserName
}
class UserRelationship
{
User GroupUser,
User MemberUser
}
and query
var query = QueryOver.Of<UserRelationship>()
.JoinqueryOver(x=>x.MemberUser)
.Where(x=>x.UserName == "TestUser");
Теперь я хочу вернуть List Distinct User, поэтому я не могу выполнить
TransformUsing (Transformers.DistinctRootEntity)
, потому что это даст мне UserRelationship.
Мне нужно что-то вроде этого:
Select distinct user.ID
from UserRelationship relationship
inner join User user on user.ID = relationship.MemberUser_ID
Пожалуйста помоги спасибо