Performances d'Entity Framework 5 par rapport à ServiceStack Orm lite

dapper entity-framework fluent-migrator ormlite-servicestack servicestack

Question

EF5 est sorti il ​​y a une semaine et devrait avoir un peu amélioré ses performances. J'utilise actuellement ServiceStack OrmLite mais envisage de passer à EF5 car il permet également CodeFirst + il a une fonctionnalité de migration.

Les benchmarks que j'ai trouvés ne semblent pas très bons

http://www.servicestack.net/benchmarks/ extrait de http://code.google.com/p/dapper-dot-net

mais ils ne sont pas mis à jour pour tester la dernière version de EF5 à ma connaissance. Quelqu'un a-t-il connaissance de quelques nouveaux benchmarks EF5 vs OrmLite et Dapper?

J'envisage également de rester avec OrmLite, puis d'utiliser Fluentmigrator http://www.github.com/schambers/fluentmigrator pour effectuer des migrations au lieu du nouvel EF5 avec les migrations activées.

Les raisons du passage à EF5 ont beaucoup de support intégré dans Visual Studio et MVCScaffolding et "il est plus standard" donc plus facile de recruter des personnes pour le code de sous-traitance.

Mais encore une fois, j'aime vraiment toute la pile de ServiceStack, y compris OrmLite, et j'estime qu'elle est très bien conçue, même si je n'ai pas fait de test de performance systématique moi-même.

Je demande donc des recommandations et des arguments pour et contre le passage de ServiceStack Ormlite + Fluentmigrations à EF5 + d'éventuels benchmarks comparant EF5 à OrmLite.

Réponse populaire

J'ai construit une plate-forme de test ORM il y a quelques mois. Il teste actuellement les commandes EF4.1, EF5 (Bêta 2), dapper, linq2sql, nhibernate, petapoco, SimpleData et SQL brut.

Vous pouvez consulter ici mes résultats sur EF, dapper et Linq 2 SQL .

Tarwn a également contribué et blogué autour d'inserts en vrac avec les autres frameworks

Si vous voulez essayer d'autres frameworks ou reproduire mes résultats, prenez la source de github




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi