NHibernate (NHibernate)
NHibernate | |
---|---|
Тип | Object-relational mapping |
Написана на | C# |
Операционная система | Cross-platform |
Аппаратная платформа | .NET |
Последняя версия | 5.5.0 (24 декабря 2023 года) |
Репозиторий | github.com/nhibernate/nh… |
Лицензия | GNU Lesser General Public License |
Сайт | nhibernate.info |
NHibernate — ORM-решение для платформы Microsoft .NET, портированное с Java. Это бесплатная библиотека с открытым кодом, распространяется под лицензией GNU Lesser General Public License.
NHibernate позволяет отображать объекты бизнес-логики на реляционную базу данных. По заданному XML-описанию сущностей и связей NHibernate автоматически создает SQL-запросы для загрузки и сохранения объектов.
NHibernate является портом на .NET популярной на платформе Java библиотеки Hibernate. Версия 1.0 покрывает набор возможностей Hibernate 2.1, а также часть возможностей Hibernate 3. NHibernate 1.2.1, выпущенная в ноябре 2007 года, предоставляет ещё больше возможностей из Hibernate 3, поддерживает .NET 2.0, хранимые процедуры, generics и nullable типы. NHibernate 2.0.1, выпущенная в конце сентября 2008 года предоставляет бо́льшую часть возможностей Hibernate 3.
Поддерживаемые СУБД
[править | править код]Ссылки
[править | править код]- NHibernate на sourceforge.net Архивная копия от 20 декабря 2008 на Wayback Machine (англ.)
- NHibernate на github.com Архивная копия от 24 декабря 2013 на Wayback Machine (англ.)
- The official NHibernate website Архивная копия от 13 февраля 2015 на Wayback Machine (англ.)