NHibernate | |
---|---|
Tipo de | Mapeo relacional de objetos |
Escrito en | C# |
Sistema operativo | multiplataforma |
plataforma de hardware | .RED |
ultima versión | 5.1.3 ( 20 de junio de 2018 ) |
Licencia | Licencia pública general menor de GNU |
Sitio web | hibernate.info |
NHibernate es una solución ORM para la plataforma Microsoft .NET portada desde Java . Es una biblioteca gratuita y de código abierto distribuida bajo la Licencia Pública General Menor de GNU .
NHibernate permite que los objetos de lógica empresarial se asignen a una base de datos relacional . Basado en la descripción XML dada de entidades y relaciones, NHibernate genera automáticamente consultas SQL para cargar y guardar objetos.
NHibernate es un puerto .NET de la popular biblioteca Hibernate en la plataforma Java . La versión 1.0 cubre el conjunto de funciones de Hibernate 2.1, así como algunas de las funciones de Hibernate 3. NHibernate 1.2.1, lanzado en noviembre de 2007, ofrece aún más funciones de Hibernate 3, es compatible con .NET 2.0, procedimientos almacenados, genéricos y tipos anulables. NHibernate 2.0.1, lanzado a finales de septiembre de 2008, ofrece la mayoría de las funciones de Hibernate 3.