Les ORM, comme le SQL sont des outils que l'on maitrise ... Ou pas.
On avait un énorme graphe d'objet dans une application stocké sur 3 tables.
Un colegue "à l'ancienne" (qui fait partie de ceux qui critiques les perfs des ORM sans réellement comprendre le fonctionnement) avait une requête procstock pour charger tout ça (avec 2 left outer join entre les tables).
La requete mettait 8 s à s'éxécuter.
J’ai refait la requête pour charger les même données en EntityFramework et j'ai pu charger les mêmes données en moins d'une seconde.
EntityFramework comme (la plupart) d'autres framework ORM sont très performant ... Quand on sait les utiliser.

Partager