Пойдите с STL. Нет никакой потери производительности. Алгоритмы очень эффективны, и они делают хорошее задание обработки видов деталей, о которых большинство из нас не думало бы.
Это не поддерживается "из коробки" в новом EF.
Но в CodeGallery есть проект под названием EF Extensions , который показывает, как это легко сделать.
Надеюсь, это поможет
Алекс