Array
(
)

Linq do SQL, NHibernate ou Entity Framework?

Paulo
   - 11 nov 2011

Olás
Pelo tópico nem precisa dizer que sou iniciante em asp.net, mas como tenho experiência em programação e MVC, tá dando pra pegar na raça.
O problema surge na hora de escolher algumas ferramentas.
Razor como engine de programação na view parece estar consolidado, certo?
Agora, para persistência, vejo muita discussão entre Linq do SQL, NHibernate e Entity Framework.
Alguém pode dar uma luz? Quanto ao que é padrão ou que tende vir a ser? O melhor, etc..
Obrigado!

Paulo
   - 11 nov 2011

Linq TO Sql

Citação:
Olás

Pelo tópico nem precisa dizer que sou iniciante em asp.net, mas como tenho experiência em programação e MVC, tá dando pra pegar na raça.

O problema surge na hora de escolher algumas ferramentas.
Razor como engine de programação na view parece estar consolidado, certo?

Agora, para persistência, vejo muita discussão entre Linq do SQL, NHibernate e Entity Framework.
Alguém pode dar uma luz? Quanto ao que é padrão ou que tende vir a ser? O melhor, etc..

Obrigado!

Lucas Lombardi
   - 17 nov 2011

Tudo depende... se vc estver procurando performace, sujiro usar Store procedure da data base que esta usando, isso é muito rapido no acesso a dados da aplicação. Agora se vc estiver procurando Rapides e não pretende trocar de banco de dados então sujiro o Entity Framework. o Entity Framework é o mais lento no acesso a Dados, mas isso se torna perceptivel com o volume de acesso e de Dados da sua aplicação e capacidade do seu servidor tambem.

Por isso Tudo depende!

Paulo
   - 17 nov 2011

OK, obrigado!