Ist jemand in einer Produktionsumgebung auf NHibernate 2.0 umgestiegen?
-
09-06-2019 - |
Frage
Wenn ja, sind Sie sofort auf Fallstricke gestoßen?
Lösung
Ja..
Hier sind die Fallstricke (eine ausführlichere Diskussion hier):
Leeren nach dem Löschen
Änderung des Ausdrucks-Namespace in Criterion
Es war keine schwierige Migration, und wenn Sie über eine gute Testabdeckung verfügen, wird sie auch nicht für Sie geeignet sein.
Andere Tipps
Wir sind auf 2.0 umgestiegen, aber nur für die Neuentwicklung (nicht für die Migration von Alt auf Neu).
Der Grund dafür war, dass es einige bahnbrechende Änderungen gibt online dokumentiert Und wir hatten nicht das Budget, um es zu reparieren.Die wichtigsten zur Verwendung waren:
- Geändert nhibernate.expressionsnamenspace in nhibernate.criterion.criterion
<nhibernate>
Abschnitt wird ignoriert, using<hibernate-configuration>
Abschnitt (beachten Sie, dass sie unterschiedliche XML-Formate haben)
Bearbeiten:Es gibt eine ziemlich gute Zusammenfassung der neuesten Änderungen an NHibernate 2.0 auf CodeBetter