Ответ 1
Рико Мариани - парень производительности в MSFT, и у него хорошая серия по производительности LINQ to SQL:
Не видели ничего с первичным сравнением с упоминаемыми вами библиотеками, но это должно дать вам представление о базовом перфомансе.
для прошлых стандартов, таких как nHibernate, старый добрый ORM или что-то вроде LLBGenPro?
Кроме того, запустив тесты, каковы ваши предложения?
Рико Мариани - парень производительности в MSFT, и у него хорошая серия по производительности LINQ to SQL:
Не видели ничего с первичным сравнением с упоминаемыми вами библиотеками, но это должно дать вам представление о базовом перфомансе.
Вот именно то, что вы ищете, см. Ориентиры ORM на ormBattle.net
У нас был ужасный опыт работы с ADO.NET Entities с использованием LINQ: наследование сильно замедляет работу. Небольшая база данных (скажем, 100 записей или около того) с 20 классами, большинство из которых были унаследованы, запрос может легко занять 10 секунд.
Итак, сделайте дерево наследования таким же мелким, как возможно при использовании объектов ADO.NET + LINQ.