Alguém migrou para o NHibernate 2.0 em um ambiente de produção?
-
09-06-2019 - |
Pergunta
Em caso afirmativo, você se deparou com alguma pegadinha imediata?
Solução
Sim..
Aqui estão as pegadinhas (uma discussão mais detalhada aqui):
Liberar após excluir
Alteração do namespace de expressão para critério
Não foi uma migração difícil e não será para você se tiver uma boa cobertura de testes.
Outras dicas
Mudamos para 2.0, mas apenas para novos desenvolvimentos (não migrando o antigo para o novo).
A razão para isso foi que há algumas alterações importantes que são documentado on-line e não tínhamos orçamento para consertar isso.Os grandes para uso foram:
- NHibernate.Expression alterado namespace para NHibernate.Criterion
<nhibernate>
seção é ignorada, usando<hibernate-configuration>
seção (observe que eles têm diferentes formatos XML)
Editar:Há um bom resumo das últimas mudanças no NHibernate 2.0 em CodeBetter
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow