Pregunta

¿A los estándares de antaño como NHibernate, el viejo ORM personalizado o algo como LLBGenPro?

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

¿Fue útil?

Solución

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

No he visto nada que compare el rendimiento con las bibliotecas que mencionas, pero esto debería darte una idea del rendimiento básico.

Otros consejos

Esto es exactamente lo que estás buscando, mira. Puntos de referencia ORM en ormBattle.net

Tuvimos una experiencia horrible con el rendimiento de Entidades ADO.NET usando LINQ:la herencia ralentiza enormemente las cosas.En una base de datos pequeña (digamos, unos 100 registros) con 20 clases de las cuales la mayoría eran heredadas, una consulta fácilmente podría tardar decenas.

Por lo tanto, haga que el árbol de herencia sea lo más superficial posible cuando utilice ADO.NET Entities + LINQ.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top