Frage

zu den Standards von gestern wie nHibernate, dem guten alten benutzerdefinierten ORM oder so etwas wie LLBGenPro?

Und was sind Ihre Vorschläge, nachdem Sie die Benchmarks durchgeführt haben?

War es hilfreich?

Lösung

Rico Mariani ist der Performance-Typ bei MSFT und er hat eine schöne Serie zur LINQ to SQL-Performance:

Ich habe nichts mit der Leistung im Vergleich zu den von Ihnen erwähnten Bibliotheken gesehen, aber dies sollte Ihnen eine Vorstellung von der Grundleistung geben.

Andere Tipps

Hier finden Sie genau das, was Sie suchen ORM-Benchmarks auf ormBattle.net

Wir hatten eine schreckliche Erfahrung mit der Leistung von ADO.NET Entities unter Verwendung von LINQ:Die Vererbung verlangsamt die Dinge enorm.Bei einer kleinen Datenbank (z. B. etwa 100 Datensätze) mit 20 Klassen, von denen die meisten geerbt wurden, kann eine Abfrage leicht 10 Sekunden dauern.

Machen Sie den Vererbungsbaum also so flach wie möglich, wenn Sie ADO.NET Entities + LINQ verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top