Здравствуйте, J_K, Вы писали:
J_K>Как заставить его работать? Может, вообще как-то по-другому это делается?
Поставьте себя на место LINQ — как можно из вашего foreach сгенерировать хотя бы минимально эффективный SQL запрос?
Попробуйте сделать Join для таблиц customers и categories
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.