Cela ressemble à une telle question stupide mais j'ai passé trop longtemps à la recherche de l'objet «restrictions en essayant quelque chose comme ça ...pour Restrictions.Eq dans Namespace NHibernate
Objects objs = NHibernateSession.CreateCriteria(typeof(Objects))
.Add(Restrictions.Eq("ObjectName", objName))
J'utilise nHibernate 2.2 Je crois et ai ajouté des références nHibernate, log4Net, lesi.Collections à mon projet et ai recherché par l'explorateur d'objet pour trouver cette classe insaisissable. Qu'est-ce que je rate?
Quel est votre problème ** **? Ne compile-t-il pas? Si vous utilisez Visual Studio, cela devrait vous permettre d'importer facilement des espaces de noms. Avez-vous importé NHibernate.Criteria (ou était-ce Criterion?)? –
Il n'y a pas NH 2.2. Il ya NH 2.1.2 et NH 3.0 Alpha 1. –
OK - un peu de sens cependant, il me manque cet espace de noms. J'ai le nHibernate.dll référencé dans mon assembly et intellisense ne le ramasse pas ni le navigateur d'objet. J'ai juste vérifié ma version de nHibernate que je peux confirmer est v2.1.2GA, le nHibernate.DLL a la version d'exécution de v2.0.50727 et la version de 1.2.0.3001. Des pensées? – SeanCocteau