BT

Os últimos desenvolvimentos do NHibernate

por Abel Avram , traduzido por Lucas Souza em 13 Ago 2010 |

Os últimos desenvolvimentos do NHibernate incluem: a última release do NHibernate 3.0.0 Alpha 1, NHibernate Profiler suportando NHibernate 3.0, e o HQL Language Service para Visual Studio.

NHibernate chegou a versão 3.0 Alpha 1, e está "sólido como uma pedra", de acordo com Jason Dentler, autor do próximo livro "NHibernate Cookbook" de Packt Publishing, e entrevistado por Scott Hanselman. Dentler também disse que mesmo sendo uma release alpha, NHibernate 3 está sendo usado em produção.

O time do NHibernate gradualmente liberou novas features dentro do código do trunk, e agora elas são parte da release alpha. Desta modo, enquanto estas novas features não são necessariamente novas para os usuários do NHibernate, elas são dignas de menção. NHibernate 3.0 suporta o .NET Framework 3.5, assim os desenvolvedores podem usar LINQ e lambdas e ainda assim persistirem seus objetos. Dentler também disse que o NHibernate possui um LINQ provider que está funcionando bem e que está apoiado por cerca de 300 testes de unidade.

Junto com as correções de bugs, o NHibernate 3.0 contém muitas novas features, tais como:

  • Colunas Lazy load
  • Permite Detached Criteria funcionar com IStatelessSession
  • Habilidade de demarcar aliases no SQL gerado.
  • QueryOver pode fazer igualdade com null (x é null ou x == value)

O código está atualmente parado para novas features até que a release atual que é esperada para o final deste ano, provavelmente em Novembro.

O NHibernate Profiler, um projeto comercial separado e mantido pela Hibernating Rhinos,  é uma ferramenta de debugging para analisar o uso do NHibernate em projetos, especialmente o SQL gerado. A ferramenta deverá ser atualizada para suportar o NHibernate 3.

HQL Language Service for Visual Studio é uma nova Addin para o Visual Studio feita por José F. Romaniello, que oferece Hibernate Query Language (HQL) sintaxe highlighting e verificação de sintaxe, e suporte a parte do Intellisense.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT