Я довольно новичок в LINQ, поэтому я предполагаю, что упускаю что-то простое. У меня есть код, который генерирует следующую ошибку: локальная последовательность не может быть использована в LINQ to SQL
return (from x in db.CurrentTrackings
where x.strLocation == BarCode ||
(from b in ChildBranches where x.strLocation == b.BarCode select b).Count() > 0 ||
(from c in PlantCustomers where x.strLocation == c.customer_str_id select c).Count() > 0
select x).Count();
Пожалуйста, дайте мне знать, если вам нужно больше разъяснений. Кажется, это должно сработать, но я должен что-то упустить.