from g in dataContext.Groups
join ug in dataContext.UsersGroups on g.Id equals ug.GroupId
join u in dataContext.Users on u.
where ug.UserId == user.Id
select GroupRepository.ToEntity(g);
var dataContext = new NorthwindDataContext();
var x = from c in dataContext.Customers
join o in dataContext.Orders on c.CustomerID equals o.CustomerID
join od in dataContext.Order_Details on o.OrderID equals od.OrderID
select c;