Are cineva alerte de performanță comparativ cu LINQ

la standardele de dinainte, cum ar fi nHibernate, ORM bun vechi personalizat, sau ceva de genul LLBGenPro?

De asemenea, după ce ați rulat criteriile de referință, care sunt sugestiile dvs.?

0
fr hi bn

3 răspunsuri

Rico Mariani este tipul de performanță la MSFT și are o serie frumoasă de performanță LINQ to SQL:

Nu ați văzut nimic în comparație cu bibliotecile pe care le menționați, dar acest lucru ar trebui să vă dea o idee despre perfecțiunea de bază.

0
adăugat

Am avut o experienta oribila cu performanta ADO.NET Entities folosind LINQ: moștenirea încetinește lucrurile foarte mult. O mică bază de date (de exemplu, 100 de înregistrări sau altele) cu 20 de clase dintre care cele mai multe au fost moștenite, o interogare ar putea dura cu ușurință 10 secunde.

Deci, facem copacul de moștenire ca fiind mai puțin posibil ca atunci când folosești Entitățile ADO.NET + LINQ.

0
adăugat

Aici este exact ceea ce căutați, consultați referințele ORM pe ormBattle.net

0
adăugat
Problema este că bancnotele? pe ORMBattle nu sunt foarte? viața reală? și au fost create de un vânzător ORM pentru a-și arăta ORM-ul în lumină bună.
adăugat autor Ian Ringrose, sursa
Te superi dacă punei linq2sql în testele tale acolo?
adăugat autor sirrocco, sursa
Metoda de referință LINQ la SQL este deja disponibilă, dar nu este încă publicată oficial. Consultați code.google.com/p/ormbattle/source/browse /trunk/Output.txt
adăugat autor Alex Yakunin, sursa
"să-i arăt ORM-ul în lumină bună" - este greșit. Vedeți linkul de mai sus. Au trecut 2 luni, iar liderii pe fiecare test diferă destul de semnificativ.
adăugat autor Alex Yakunin, sursa
Probabil nu, nu suntem încă siguri, dar: 1) nu este ORM cu funcții complete; 2) L2S este învechit acum, adică Microsoft nu planifică o dezvoltare ulterioară. Desigur, se poate descărca suita de testare și se pot implementa acele teste pentru orice ORM/DAL.
adăugat autor Alex Kofman, sursa