Примерно так должно работать (написано на VB.net):
Dim users() = (from x in _db.Users
Join y in _db.Orders on y.userid equals x.userid
Join z in _db.Product on z.productid equals y.productid
where z.productname = "ProductName"
select x.firstname,x.lastname,x.email,e.tel).toarray()
Я угадал поля в таблицах, но это даст вам имя, фамилию, адрес электронной почты и номер телефонапользователи, которые заказали определенный продукт.
Спасибо
Paul.