Я сделал пару тестовых страниц asp.net, пытаясь понять, какие из них работают лучше. Мой тест был:
Удалить 10000 записей
Вставьте 10000 записей
Редактировать 10000 записей
Свяжите данные из 10000 записей в GridView и отобразите на странице
Я ожидал, что LinqToSQL будет быстрее, но выполнение вышеупомянутого LinqToSQL занимает почти 2 минуты, тогда как LinqToEntities занимает менее 20 секунд.
По крайней мере, для этого теста кажется LinqToEntities быстрее. Похоже, мои результаты совпадают с вашими.
Я не пробовал вставлять / редактировать / удалять / отображать более 1 таблицы, объединенной вместе.
Мне интересно узнать больше ... или, если мой тест не является допустимым типом теста, мне было бы интересно посмотреть некоторые реальные тесты.