NHibernate | |
---|---|
Tyyppi | Objekti-relaatiokartoitus |
Sisään kirjoitettu | C# |
Käyttöjärjestelmä | cross-platform |
Laitteistoalusta | .NETTO |
uusin versio | 5.1.3 ( 20. kesäkuuta 2018 ) |
Lisenssi | GNU Lesser General Public License |
Verkkosivusto | hibernate.info |
NHibernate on Javasta siirretty ORM - ratkaisu Microsoft .NET - alustalle . Se on ilmainen ja avoimen lähdekoodin kirjasto, jota jaetaan GNU Lesser General Public License -lisenssillä .
NHibernate mahdollistaa liiketoimintalogiikkaobjektien yhdistämisen relaatiotietokantaan . Annetun entiteettien ja suhteiden XML - kuvauksen perusteella NHibernate luo automaattisesti SQL -kyselyitä objektien lataamiseksi ja tallentamiseksi.
NHibernate on Java-alustan suositun Hibernate -kirjaston .NET-portti . Versio 1.0 kattaa Hibernate 2.1 -ominaisuusjoukon sekä osan Hibernate 3 -ominaisuuksista. NHibernate 1.2.1, joka julkaistiin marraskuussa 2007, sisältää vielä enemmän Hibernate 3:n ominaisuuksia, tukee .NET 2.0:aa, tallennettuja proseduureja, yleisiä ja nollattavia tyyppejä. Syyskuun 2008 lopussa julkaistu NHibernate 2.0.1 tarjoaa suurimman osan Hibernate 3:n ominaisuuksista.