Если производительность является вашей главной задачей, то вы должны взять одно из ваших существующих приложений, использующих EF с SP, отключить SP и сравнить новую версию. Это единственный способ получить ответ, идеально подходящий для вашей ситуации. Возможно, вы обнаружите, что EF, независимо от того, что вы делаете, недостаточно быстр для удовлетворения ваших потребностей в производительности по сравнению с пользовательским кодом, но вне сайтов с очень большим объемом я думаю, что EF 4.1 на самом деле довольно разумный.
С моей точки зрения, EF - отличное повышение производительности труда разработчиков. Вы теряете значительную часть этого, если вы пишете SP для простых операций CRUD, и, в частности, для вставки / обновления / удаления, в действительности я не вижу, чтобы вы сильно выигрывали в производительности, потому что эти операции настолько просты для генерации SQL. Определенно, есть некоторые случаи Select, когда EF не будет работать оптимально, и вы можете значительно повысить производительность, написав SP (в качестве примера приводятся иерархические запросы с использованием CONNECT BY в Oracle).
Лучший способ справиться с подобными вещами - написать приложение, позволяющее EF генерировать SQL. Оцените это. Найдите области, где есть проблемы с производительностью и напишите SP для них Удаление почти никогда не будет одним из случаев, когда вам нужно это сделать.
Как вы упомянули, усиление безопасности здесь несколько уменьшено, потому что вы должны иметь EF на уровне приложения, который в любом случае имеет свою собственную учетную запись для приложения, так что вы можете ограничить то, что оно делает. SP дают вам немного больше контроля, но при обычном использовании я не думаю, что это имеет значение.
Это интересный вопрос, который не имеет истинно правильного или неправильного ответа. Я использую EF прежде всего для того, чтобы мне не приходилось писать общие CRUD SP, и вместо этого я могу тратить свое время на работу над более сложными делами, поэтому я бы сказал, что вы должны написать меньше из них. :)