BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Entity Framework ou NHibernate para a persisência em .NET?

Entity Framework ou NHibernate para a persisência em .NET?

A comunidade brasileira muito tem falado sobre essas ferramentas de persistência, e são frequentes tópicos que discutem ambos no fórum da MSDN.

No mês passado, um post de um desenvolvedor do projeto NHibernate, comparando-o com o Entity Framework, gerou discussão na comunidade, e um sumário foi publicado na InfoQ americana. No Brasil essas comparações também são feitas, muitos MVPs como GIovanni Bassi blogam tanto sobre NHibernate quanto sobre EntityFramework.

Dentre os recursos citados como vantagens do NHibernate, merecem destaque o extra lazy, paginação e buscas e escritas em batch, além do second level cache, recursos considerados por muitos como fundamentais para uma aplicação em produção escalar utilizando uma ferramenta de persistência como essas.

Como pontos de vista a favor do Entity Framework, muitos citam o suporte oficial da Microsoft e a extensa e cuidadosa documentação do framework. Qual dos dois você está usando ultimamente? Essas supostas deficiências do Entity Framework são realmente impeditivos?

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT