И? Я бы скорее согласился с утверждением, что проблема с провайдером, который на ToEnumerable в foreach постоянно лезет в базу за коллекцией. Но в целом там проблема в коде - он просто говно
Проблема что в этой базе все реализована нодамы (типа LinkenList), и автор гдето тупанул и оставил силки на какие-то объекты, и теперь GC не собирает мусор.