Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nhibernate/nhibernate-core
NHibernate Object Relational Mapper
https://github.com/nhibernate/nhibernate-core
c-sharp criteria-api dotnet dotnet-core dotnet-core2 linq linq-provider nhibernate nhibernate-developers object-relational-mapper orm
Last synced: 21 days ago
JSON representation
NHibernate Object Relational Mapper
- Host: GitHub
- URL: https://github.com/nhibernate/nhibernate-core
- Owner: nhibernate
- License: lgpl-2.1
- Created: 2011-08-14T17:51:09.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2024-09-29T11:38:14.000Z (about 1 month ago)
- Last Synced: 2024-10-01T18:41:25.603Z (about 1 month ago)
- Topics: c-sharp, criteria-api, dotnet, dotnet-core, dotnet-core2, linq, linq-provider, nhibernate, nhibernate-developers, object-relational-mapper, orm
- Language: C#
- Homepage: https://nhibernate.info
- Size: 90.4 MB
- Stars: 2,128
- Watchers: 167
- Forks: 925
- Open Issues: 667
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-dotnet-core - nhibernate-core - NHibernate Object Relational Mapper. (Frameworks, Libraries and Tools / ORM)
- awesome-dotnet-core - nhibernate-core - NHibernate对象关系映射器。 (框架, 库和工具 / 对象关系映射ORM)
- fucking-awesome-dotnet-core - nhibernate-core - NHibernate Object Relational Mapper. (Frameworks, Libraries and Tools / ORM)
- awesome-dotnet-core - nhibernate-core - NHibernate Object Relational Mapper. (Frameworks, Libraries and Tools / ORM)
README
Welcome to NHibernate
=====================NHibernate is a mature, open source object-relational mapper for the .NET framework. It is actively developed,
fully featured and used in thousands of successful projects.The NHibernate community website - - has a range of resources to help you get started,
including [howtos][A1], [blogs][A2] and [reference documentation][A3].[A1]: https://nhibernate.info/doc/
[A2]: https://nhibernate.info/blog/
[A3]: https://nhibernate.info/doc/nh/en/index.htmlLatest Release Version
--------------The quickest way to get the latest release of NHibernate is to add it to your project using
NuGet ().Alternatively binaries are available from SourceForge at .
You are encouraged to review the release notes ([releasenotes.txt](releasenotes.txt)), particularly when upgrading to a
later version. The release notes will generally document any breaking changes.Nightly Development Builds
--------------------------The quickest way to get the latest development build of NHibernate is to add it to your project using
NuGet from Cloudsmith feed ().In order to make life a little bit easier you can register the package source in the NuGet.Config
file in the top folder of your project, similar to the following.```xml
```
Package repository hosting is graciously provided by [Cloudsmith](https://cloudsmith.com).
Cloudsmith is the only fully hosted, cloud-native, universal package management solution, that
enables your organization to create, store and share packages in any format, to any place, with total
confidence.[![Hosted By: Cloudsmith](https://img.shields.io/badge/OSS%20hosting%20by-cloudsmith-blue?logo=cloudsmith&style=flat-square)](https://cloudsmith.com)
Community Forums
----------------There are two official NHibernate community forums:
* [NHibernate Users][B1] - a forum for users to find help using NHibernate
* [NHibernate Development][B2] - a forum for the developers of NHibernate[B1]: http://groups.google.com/group/nhusers
[B2]: http://groups.google.com/group/nhibernate-developmentBug Reports
-----------If you find any bugs, please report them using the [GitHub issue tracker][C1]. A
test-case that demonstrates the issue is usually required. Instructions on providing a test-case
can be found in [contributing guidelines][C3] or [here][C2].[C1]: https://github.com/nhibernate/nhibernate-core/issues
[C2]: https://nhibernate.info/blog/2008/10/04/the-best-way-to-solve-nhibernate-bugs-submit-good-unit-test.html
[C3]: CONTRIBUTING.mdLicenses
--------- This software is distributed under the terms of the Free Software Foundation [Lesser GNU Public License (LGPL), version 2.1][D1] (see [LICENSE.txt][D2]).
- The documentation for this software is distributed under the terms of the Free Software Foundation [GNU Free Documentation License (GNU FDL), version 1.1][D3] (see [doc/LICENSE.txt][D4]).[D1]: http://www.gnu.org/licenses/lgpl-2.1-standalone.html
[D2]: LICENSE.txt
[D3]: http://www.gnu.org/licenses/old-licenses/fdl-1.1-standalone.html
[D4]: doc/LICENSE.txtCredits
-------Many thanks to the following individuals, organisations and projects whose work is so important to the success
of NHibernate (in no particular order):* [NUnit][] - unit-testing
* [Nant][] - build automation
* [CodeBetter][] - [TeamCity][] continuous integration and build management server hosting
* [GitHub][] and [SourceForge][] - source code hosting
* [Atlassian][] - JIRA bug tracker licence and hosting
* [Log4net][] - logging, by the [Apache Software Foundation][]
* [JetBrains][] - [ReSharper][] licences for NHibernate developers
* [LinFu][] - proxy implementation (Philip Laureano)
* Iesi.Collections - source code taken from an [article][] written by Jason Smith
* [Relinq][] - Linq provider for NHibernate
* [AsyncGenerator][] - Roslyn based async C# code generator by @maca88[NUnit]: http://www.nunit.org
[Nant]: http://nant.sourceforge.net
[CodeBetter]: http://www.codebetter.com
[TeamCity]: http://www.jetbrains.com/teamcity
[GitHub]: http://www.github.com
[SourceForge]: http://www.sourceforge.net
[Atlassian]: http://www.atlassian.com
[Log4net]: http://logging.apache.org/log4net
[Apache Software Foundation]: http://www.apache.org
[JetBrains]: http://www.jetbrains.com
[ReSharper]: http://www.jetbrains.com/resharper
[LinFu]: https://github.com/philiplaureano/LinFu
[article]: http://www.codeproject.com/KB/recipes/sets.aspx
[Relinq]: https://github.com/re-motion/Relinq
[AsyncGenerator]: http://github.com/maca88/AsyncGenerator