Habanero.NET

From Wikipedia, the free encyclopedia

Habanero
Developed by Chillisoft
Latest release 1.1.3 / 9 January, 2008
OS Microsoft Windows
Genre Object-Relational Mapping
License Proprietary
Website http://www.chillisoft.co.za/habanero

Habanero is an object-relational mapping (ORM) framework that carries out data persistence from relational databases to objects in code on the .NET platform. Habanero is one of several ORM tools available, each seeking to resolve the mismatch between object-oriented code and relational databases. Habanero is developed by Chillisoft, a software development company from Pietermaritzburg, South Africa.

Habanero uses an Xml file to determine how the data mapping should take place, which gives the developer some control over data types and validation rules. Habanero does, however, violate what some developers regard to be a separation of concerns, by providing some mapping support for user interfaces.

[edit] Release History

Habanero was released on July 27, 2007, primarily as an open source tool to carry out the ORM functionality. The additional user interface support and Xml editor were released for free during the beta phase.

On November 7, 2007, Chillisoft launched the gold release of Habanero, splitting the product into two packages. Habanero Standard was released as a free, open source edition that carried out object-relational mapping and that required manual construction of the Xml mapping definitions. Habanero Professional extended the Standard edition by providing a mouse-driven interface to edit the XML mapping definitions, and by offering support for the generation of the definitions from an existing database. The Professional edition also provided generation of code and user interfaces to edit the properties defined in the definitions.