Я создал проект для проверки скорости работы Entity Framework. Результаты неутешительные.
- Pure EF 1000 record time 25980
- Batch EF 1000 record time 17873
- Off detect EF 1000 record time 17737
- Off detect batch EF 1000 record time 17620
- Pure sql 1000 record time 10410
- Sql SP 1000 record time 10667
Что тут сказать ORM конечно рулят, но когда нужна скорость начинаем тюнить. Исходники тут https://github.com/vkorotenko/OrmTestSpeed