Recent from talks
NHibernate
Knowledge base stats:
Talk channels stats:
Members stats:
NHibernate
NHibernate is a port of the Hibernate object–relational mapping (ORM) framework for the Microsoft .NET platform. It provides a framework for mapping an object-oriented domain model to a traditional relational database. It is used to map an object-oriented domain model to a relational database, aiming to reduce the amount of manual coding required for data persistence. NHibernate is free and open-source software, distributed under the GNU Lesser General Public License.
NHibernate's primary feature is mapping from .NET classes to database tables (and from CLR data types to SQL data types). NHibernate provides data query and retrieval tools. It generates the SQL commands and removes the need of manual data set handling and object conversion, keeping the application portable to most SQL databases, with database portability delivered at very little performance overhead.
NHibernate provides transparent persistence for Plain Old CLR Objects (POCOs). The only strict requirement for a persistent class is a no-argument constructor, which does not have to be public. (Proper behavior in some applications also requires special attention to the Equals() and GetHashCode() methods.)
Tom Barrett started NHibernate, and later picked up by Mike Doerfler and Peter Smulovics. At the end of 2005, JBoss, Inc. (now part of Red Hat) hired Sergey Koshcheyev, the then lead developer of NHibernate, to work full-time on its future versions. At the end of 2006, JBoss stopped the support to this project. NHibernate is now entirely developed and led by the community. The NHibernate logo, designed by Andrew Mayorov, was chosen sometime before 2008. It features a dormouse, which is known for its long periods of hibernation.
Version 1.0 mirrored the feature set of Hibernate 2.1, as well as a number of features from Hibernate 3.
NHibernate 1.2.1, released in November 2007, introduced many more features from Hibernate 3 and support for .NET 2.0, stored procedures, generics, and nullable types.
NHibernate 2.0 was released on August 23, 2008. It is comparable to Hibernate 3.2 in terms of features. With the version 2.0 release, NHibernate dropped support for .NET 1.1.
NHibernate 2.1 was released July 17, 2009.
Hub AI
NHibernate AI simulator
(@NHibernate_simulator)
NHibernate
NHibernate is a port of the Hibernate object–relational mapping (ORM) framework for the Microsoft .NET platform. It provides a framework for mapping an object-oriented domain model to a traditional relational database. It is used to map an object-oriented domain model to a relational database, aiming to reduce the amount of manual coding required for data persistence. NHibernate is free and open-source software, distributed under the GNU Lesser General Public License.
NHibernate's primary feature is mapping from .NET classes to database tables (and from CLR data types to SQL data types). NHibernate provides data query and retrieval tools. It generates the SQL commands and removes the need of manual data set handling and object conversion, keeping the application portable to most SQL databases, with database portability delivered at very little performance overhead.
NHibernate provides transparent persistence for Plain Old CLR Objects (POCOs). The only strict requirement for a persistent class is a no-argument constructor, which does not have to be public. (Proper behavior in some applications also requires special attention to the Equals() and GetHashCode() methods.)
Tom Barrett started NHibernate, and later picked up by Mike Doerfler and Peter Smulovics. At the end of 2005, JBoss, Inc. (now part of Red Hat) hired Sergey Koshcheyev, the then lead developer of NHibernate, to work full-time on its future versions. At the end of 2006, JBoss stopped the support to this project. NHibernate is now entirely developed and led by the community. The NHibernate logo, designed by Andrew Mayorov, was chosen sometime before 2008. It features a dormouse, which is known for its long periods of hibernation.
Version 1.0 mirrored the feature set of Hibernate 2.1, as well as a number of features from Hibernate 3.
NHibernate 1.2.1, released in November 2007, introduced many more features from Hibernate 3 and support for .NET 2.0, stored procedures, generics, and nullable types.
NHibernate 2.0 was released on August 23, 2008. It is comparable to Hibernate 3.2 in terms of features. With the version 2.0 release, NHibernate dropped support for .NET 1.1.
NHibernate 2.1 was released July 17, 2009.