Кто-нибудь запускает тесты производительности, сравнивающие LINQ

для прошлых стандартов, таких как nHibernate, старый добрый ORM или что-то вроде LLBGenPro?

Кроме того, запустив тесты, каковы ваши предложения?

Ответ 1

Рико Мариани - парень производительности в MSFT, и у него хорошая серия по производительности LINQ to SQL:

Не видели ничего с первичным сравнением с упоминаемыми вами библиотеками, но это должно дать вам представление о базовом перфомансе.

Ответ 2

Вот именно то, что вы ищете, см. Ориентиры ORM на ormBattle.net

Ответ 3

У нас был ужасный опыт работы с ADO.NET Entities с использованием LINQ: наследование сильно замедляет работу. Небольшая база данных (скажем, 100 записей или около того) с 20 классами, большинство из которых были унаследованы, запрос может легко занять 10 секунд.

Итак, сделайте дерево наследования таким же мелким, как возможно при использовании объектов ADO.NET + LINQ.