Buen día, estoy tratando de hacer funcionar NHbiernate con una base de
datos en foxpro.

El archivo de configuración es el siguiente:  http://pastebin.com/kX3HywAh

El mappeo Usuario.hbm.xml es:  http://pastebin.com/Cfr3Mkg1

Y la entidad es: http://pastebin.com/UEiWtT3V

Ahora cuando quiero ejecutar recuperar todos los registros de la tabla
usuarios ejecuto lo siguiente:

ISessionFactory sessionFactory = new
Configuration().Configure().BuildSessionFactory();
ISession session = sessionFactory.OpenSession();
var usuarios = session.CreateQuery("from Usuario").List<Usuario>();
session.Close();

De esta manera funciona, pero si quiere traer un dato en particular ya
sea por id o por user (de la siguiente manera):

ISessionFactory sessionFactory = new
Configuration().Configure().BuildSessionFactory();
ISession session = sessionFactory.OpenSession();
IQuery query = session.CreateQuery("from Usuario where user
= :user");
query.SetParameter("user", "Luciano");
Usuario usuario = query.UniqueResult<Usuario>();  <- se produce la
excepción
session.Close();


la excepción que se produce es la siguiente:
http://pastebin.com/8tcBizKG

y el trace:
http://pastebin.com/7UebRgHL

No pude encontrar cual es el problema, ya que en MySql y MsSql
funcionan correctamente.

Saludos

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a