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!