Вам просто нужно присоединиться ко всем трем объектам, а затем применить фильтр к имени роли, как показано ниже -
var result = from u in context.Users
join ur context.UserRoles on u.Userid equal ur.Userid
join r in context.Roles on r.Roleid equal ur.Roleid
where r.Name == "Doctor" || r.Name == "Patient"
select new {UserName = u.UserName, Email = u.Email, Role = r.Name };
Пример вывода будет выглядеть ниже -
UserName Email Role
abc xyz abc@abc.com Doctor
doc xyz doc@abc.com Doctor
pqr xyz pqr@abc.com Patient
lmn xyz lmn@abc.com Patient