J'ai un projet utilisant NHibernate 1.2. Je sais que c'est vieux, mais je l'ai utilisé depuis que je travaille sur NHibernate in Action, qui cible la même version.Qu'est-ce que vous obtenez de la mise à niveau de NHibernate 1.2?
Je pensais que je devrais mettre à jour ma compréhension de l'outil, ainsi que l'outil lui-même. Mais je me demande quelles sont les différences entre les versions. Je sais que la version 2.1 est à jour depuis un certain temps et que la version 3.0 est en préparation.
Quels sont les avantages ou fonctionnements obtenus, perdus ou modifiés lors du passage à NHibernate 2.1 ou 3.0?
support LINQ dans la version 3.0 est énorme – czuroski
Je suis d'accord. La prise en charge de LINQ de première classe dans NH3 (via la méthode d'extension ISession.Query()) est grandement améliorée par rapport à la preuve de concept d'Ayende pour NH2.X. La nouvelle ISession.QueryOver () Le support des critères fortement typés est également agréable. –