Pergunta
Eu tive algum tempo esta tarde para executar uma cabeça a cabeça comparação entre NetTiers e SubSonic.
Eu usei o código gerado usando Substage (parte da versão SubSonic 2.1) e eu usei RepositoryRecord como minha classe base.
Eu corri o mesmo teste contra o mesmo banco de dados usando o código gerado pelo .netTiers 2.2
O teste foi um derivado do que Rob Conery usado em seu posto:
http://blog.wekeroad.com/blog/subsonic-scaling/
Quando eu digo derivado, quer dizer, eu só escrevi 100.000 registros no banco de dados.
Eu repeti cada teste no mesmo PC três vezes.
Descobri que .netTiers realizou a tarefa em 90 segundos.
Subsonic completou em 104 segundos.
Não há mais era do que um segundo desvio destas médias.
Solução
Esta é uma pergunta? :)
Enquanto você dirige Cleer dos métodos "profundas", e usar uso judicial de procs armazenados personalizados, eu sempre achei desempenho NetTiers estar bem.
Outras dicas
Não sei se isso é uma questão também, mas se sua intenção era encontrar alguma discrepância desempenho grande entre estes 2 produtos, parece que não há muito. Assim, gostaria de escolher o que me oferece as melhores características para a tarefa em mãos.