Попробуйте это (странность форматирования ради избежания переноса ...)
var query = from sla in db.ActiveSLA
where sla.AppId == (db.FormPages
.Where(page => page.PageAddress == address)
.Single().AppId)
&& sla.PersonId == (db.PersonDevices
.Where(pd => pd.DeviceNumber == deviceNumber)
.Single().PersonId)
select sla.Priority;
Однако, я бы очень хотел сделать это как объединение:
var query = from sla in db.ActiveSLA
join fp in db.FormPages on sla.AppId equals fp.AppId
where fp.PageAddress == address
join pd in db.PersonDevices on sla.PersonId equals pd.PersonId
where pd.DeviceNumber == deviceNumber
select sla.priority;