¿Alguien ha migrado a NHibernate 2.0 en un entorno de producción?
-
09-06-2019 - |
Pregunta
Si es así, ¿se ha encontrado con algún problema inmediato?
Solución
Sí..
Aquí están las trampas (una discusión más detallada aquí):
Vaciar después de eliminar
Cambio del espacio de nombres de expresión a Criterio
No fue una migración difícil y no lo será para usted si tiene una buena cobertura de pruebas.
Otros consejos
Hemos pasado a 2.0, pero solo para nuevos desarrollos (sin migrar lo antiguo a lo nuevo).
La razón de esto fue que hay un par de cambios importantes que están documentado en línea y no teníamos el presupuesto para arreglarlo.Los más utilizados fueron:
- Cambiado nHibernate.expression espacio de nombres a nHibernate.criterion
<nhibernate>
La sección se ignora, usando<hibernate-configuration>
sección (tenga en cuenta que tienen diferentes formatos XML)
Editar:Hay un resumen bastante bueno de los últimos cambios a NHibernate 2.0 en Código Mejor
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow