sqlquery query nhibernate linq-to-nhibernate

sqlquery - NHibernate-Donde se encuentra ISession.Query<T>()



nhibernate sql query string (1)

ISession.Query

Es nuevo en NHibernate 3 y es un método de extensión. Tratar

using NHibernate.Linq

y debe resolverse bien.


Cuando intento compilar el siguiente código

using System; using System.Collections.Generic; using System.Reflection; using System.Linq; using NHibernate; namespace NewNHTest { class A { } class Program { static void Main(string[] args) { ISession session; var q = session.Query<A>(); } } }

Obtuve el siguiente error:

''NHibernate.ISession'' does not contain a definition for ''Query'' and no extension method ''Query'' accepting a first argument of type ''NHibernate.ISession'' could be found (are you missing a using directive or an assembly reference?)

La versión de NHibernate.dll es 3.0.0.4000.
La versión .Net del proyecto es 3.5.

¿Qué estoy haciendo mal?
¡Gracias por tu ayuda!