Вот попытка:
var query = from p in dataContext.Classifiers
select new {
p.ID,
p.Name,
p.Selected = dataContext.ProductClassifiers
.Where(c => c.ProductID == 130 &&
c.ClassifierID == p.ID)
.Any()
};
(Это сделает свойство Selected
логическим, а не Да / Нет, но с ним обычно будет проще работать.)
Вы должны посмотреть, как выглядит переведенный SQL, и, в частности, как выглядит план запроса по сравнению с вашим оригиналом.