Je travaille sur un projet MVC, où j'ai beaucoup de direction et de l'aide pour démarrer à partir de tutoriels et d'autres sources. Tous qui référencent la bibliothèque NHibernate.Linq. Cependant, il semble qu'il ait été supprimé de la source de téléchargement principale et que la source que j'ai lue indique qu'elle pourrait être absorbée par NHibernate 3.Que utiliser pour les anciennes méthodes NHibernate.Linq avec Nhibernate 3?
Cependant, le principal changement est que j'essayais de faire en sorte que mon référentiel hérite de NHibernateContext, comme ainsi que d'accéder à la propriété "linq" d'un objet ISession.
Si Nhibernate.linq n'est plus nécessaire avec 3, comment faire la connexion entre l'utilisation de la bibliothèque linq et non?
Merci. Qu'en est-il de Session.QueryOver(). Est-ce différent, avoir des avantages sur .Query? –
pghtech
QueryOver est le nouveau wrapper pour les anciennes requêtes ICriteria. Il est fortement typé et natif de NHibernate. Toutes les opérations ne sont pas prises en charge dans Linq, il peut donc être nécessaire d'utiliser QueryOver à la place, ou HQL. –