nHibernate

nHibernate nHibernate — порт популярного Java фрейморвка для работы с базами данных Hibernate под .Net. Проект активно развивается с 2005 года, имеет богатую историю, поддерживается крупными ИТ компаниями.

nHibernate поддерживает значительно больше функционала систем управления базами данных, чем Entity Framework. Библиотека позволяет связывать классы с таблицами несколькими способами, поддерживает создание базы данных из кода, наследование, транзакциии и т.д.