All Projects → nhibernate → Nhibernate Core

nhibernate / Nhibernate Core

Licence: lgpl-2.1
NHibernate Object Relational Mapper

Programming Languages

C#
18002 projects
TSQL
950 projects
GAP
223 projects
javascript
184084 projects - #8 most used programming language
Visual Basic .NET
514 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Nhibernate Core

Linq2db.entityframeworkcore
Bring power of Linq To DB to Entity Framework Core projects
Stars: ✭ 166 (-91.35%)
Mutual labels:  orm, linq, dotnet-core
Fluent Nhibernate
Fluent NHibernate!
Stars: ✭ 1,611 (-16.01%)
Mutual labels:  orm, linq, nhibernate
ormdb
ORM tool for .Net / .Net.Core
Stars: ✭ 14 (-99.27%)
Mutual labels:  linq, orm
Linqtotwitter
LINQ Provider for the Twitter API (C# Twitter Library)
Stars: ✭ 401 (-79.09%)
Mutual labels:  linq, dotnet-core
Repodb
A hybrid ORM library for .NET.
Stars: ✭ 1,223 (-36.24%)
Mutual labels:  orm, dotnet-core
OLGA
an Ontology SDK
Stars: ✭ 36 (-98.12%)
Mutual labels:  linq, object-relational-mapper
PropertyTranslator
Translates computed properties in LINQ queries into their implementation (based on Microsoft.Linq.Translations).
Stars: ✭ 14 (-99.27%)
Mutual labels:  linq, linq-provider
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (-59.59%)
Mutual labels:  orm, dotnet-core
Pomelo.entityframeworkcore.mysql
Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector
Stars: ✭ 2,099 (+9.44%)
Mutual labels:  orm, dotnet-core
Servicestack.ormlite
Fast, Simple, Typed ORM for .NET
Stars: ✭ 1,532 (-20.13%)
Mutual labels:  orm, linq
Impatient
Ain't nobody got time for data
Stars: ✭ 110 (-94.26%)
Mutual labels:  orm, linq
Efcore
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Stars: ✭ 10,838 (+465.07%)
Mutual labels:  orm, dotnet-core
Dapper.lnskydb
基于Dapper的LINQ扩展,支持Lambda表达式,支持按时间分库分表,也可以自定义分库分表方法,且实体类有T4模版自动生成.省去手写实体类的麻烦。已在实际项目使用
Stars: ✭ 228 (-88.11%)
Mutual labels:  orm, linq
sanity-linq
Strongly-typed .Net Client for Sanity
Stars: ✭ 36 (-98.12%)
Mutual labels:  linq, linq-provider
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+15.28%)
Mutual labels:  orm, linq
Netfabric.hyperlinq
High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.
Stars: ✭ 479 (-75.03%)
Mutual labels:  linq, dotnet-core
Linq To Astar
A* written in C#, used with LINQ.
Stars: ✭ 87 (-95.46%)
Mutual labels:  linq, dotnet-core
Csharp Datatables Parser
C# Serverside parser for the popuplar jQuery datatables plugin.
Stars: ✭ 119 (-93.8%)
Mutual labels:  linq, dotnet-core
Entityframeworkcore.cacheable
EntityFrameworkCore second level cache
Stars: ✭ 138 (-92.81%)
Mutual labels:  orm, dotnet-core
Designpatternsincsharp
Samples associated with Pluralsight design patterns in c# courses.
Stars: ✭ 149 (-92.23%)
Mutual labels:  dotnet-core

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 - https://nhibernate.info - has a range of resources to help you get started, including howtos, blogs and reference documentation.

Latest Release Version

The quickest way to get the latest release of NHibernate is to add it to your project using NuGet (https://nuget.org/List/Packages/NHibernate).

Alternatively binaries are available from SourceForge at http://sourceforge.net/projects/nhibernate.

You are encouraged to review the release notes (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 MyGet feed (https://www.myget.org/gallery/nhibernate).

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 version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="NHibernateDevBuilds" value="https://www.myget.org/F/nhibernate/api/v3/index.json" />
  </packageSources>
</configuration>

Community Forums

There are two official NHibernate community forums:

Bug Reports

If you find any bugs, please report them using the GitHub issue tracker. A test-case that demonstrates the issue is usually required. Instructions on providing a test-case can be found in contributing guidelines or here.

Licenses

Credits

Many thanks to the following individuals, organisations and projects whose work is so important to the success of NHibernate (in no particular order):

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].