Pergunta

aos padrões do passado, como nHibernate, o bom e velho ORM personalizado ou algo como LLBGenPro?

Além disso, depois de executar os benchmarks, quais são suas sugestões?

Foi útil?

Solução

Rico Mariani é o cara de desempenho da MSFT e tem uma ótima série sobre desempenho de LINQ to SQL:

Não vi nada com comparação de desempenho com as bibliotecas que você mencionou, mas isso deve lhe dar uma ideia do desempenho básico.

Outras dicas

Aqui está exatamente o que você procura, veja Referências de ORM em ormBattle.net

Tivemos uma experiência horrível com o desempenho das entidades ADO.NET usando LINQ:a herança retarda imensamente as coisas.Em um banco de dados pequeno (digamos, cerca de 100 registros) com 20 classes, a maioria das quais herdada, uma consulta pode facilmente levar 10 segundos.

Portanto, torne a árvore de herança o mais superficial possível ao usar Entidades ADO.NET + LINQ.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top