Quelqu'un a-t-il migré vers NHibernate 2.0 dans un environnement de production ?
-
09-06-2019 - |
Question
Si oui, avez-vous rencontré des problèmes immédiats ?
La solution
Oui..
Voici les pièges (une discussion plus détaillée ici):
Vider après la suppression
L'espace de noms d'expression est remplacé par Criterion
Ce n’était pas une migration difficile, et ce ne sera pas pour vous si vous disposez d’une bonne couverture de tests.
Autres conseils
Nous sommes passés à la version 2.0, mais uniquement pour les nouveaux développements (pas de migration de l'ancien vers le nouveau).
La raison en est qu'il y a quelques changements importants qui sont documenté en ligne et nous n'avions pas le budget pour le réparer.Les plus importants à utiliser étaient :
- Changement nhibernate.Expression Espace en nhibernate.critrion
<nhibernate>
la section est ignorée, en utilisant<hibernate-configuration>
section (notez qu'ils ont des formats XML différents)
Modifier:Il y a un assez bon résumé des dernières modifications apportées à NHibernate 2.0 sur CodeMieux