.net tips ¿Alguien ha ejecutado benchmarks de rendimiento comparando LINQ?




linq performance tips (3)

a los estándares de antaño, como nHibernate, buen viejo ORM personalizado, o algo así como LLBGenPro?

Además, después de haber ejecutado los puntos de referencia, ¿cuáles son sus sugerencias?


Rico Mariani es el tipo de rendimiento en MSFT y tiene una buena serie sobre el rendimiento de LINQ to SQL:

No he visto nada comparado con las bibliotecas que mencionas, pero esto debería darte una idea de la ejecución de referencia.


Tuvimos una experiencia horrible con el rendimiento de las entidades ADO.NET usando LINQ: la herencia ralentiza enormemente las cosas. Una pequeña base de datos (digamos, 100 registros más o menos) con 20 clases de las cuales la mayoría fueron heredadas, una consulta fácilmente podría tomar 10s.

Por lo tanto, haga que el árbol de herencia sea tan superficial como sea posible cuando use ADO.NET Entities + LINQ.






benchmarking