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
