Я заблудился в linq-land, пытаясь превратить этот SQL (который дает нужные мне результаты) во что-то, что работает в linq / C #. Результат окажется в списке выбора.
select Agencies.AgencyName, Agencies.AgencyId
from Agencies
where Agencies.Active = 1 and Agencies.AgencyId not in (
select distinct Agencies.AgencyId
from Agencies, AgenciesDonors
where AgenciesDonors.AgencyId = Agencies.AgencyId and
AgenciesDonors.DonorId = '73B29E01-8BF0-4EC9-80CA-089BA341E93D')
Значение Guid будет передаваться каждый раз.
Помощь очень ценится после долгого дня бездействия.
РЕДАКТИРОВАТЬ: я должен был сказать, что я работаю в контексте MVC 1.0 / EF. Не уверен, как это изменит первоначальные ответы.