У меня есть 3 объекта - пользователь, группа пользователей и группа. User и UserGroup имеют отношение «многие ко многим», а Group и UserGroup имеют отношение «один ко многим». Таким образом, на стороне EF объект User имеет коллекцию UserGroup, а UserGroup имеет свойство Group. Групповая сущность имеет свойство Level, которое представляет собой число, дающее групповой вид ранга
Я хочу получить всех пользователей вместе с группой с максимальным уровнем. Как мне это сделать?