RT.Comb
NHibernate
RT.Comb | NHibernate | |
---|---|---|
2 | 5 | |
190 | 2,104 | |
- | 0.1% | |
3.3 | 8.5 | |
about 2 months ago | 2 days ago | |
C# | C# | |
- | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RT.Comb
-
How to use performant Guid as primary keys in databases. UUID Version 7 to the rescue!
There's a reason why, for example, this library - https://github.com/richardtallent/RT.Comb/ - uses different algorithms for PostgreSQL and for MSSQL.
-
Why should I map external IDs to internal IDs in my API?
You mention your ExternalId is a Guid, and your InternalId is an int - so unless you use Guids in your database correctly (more info, read for example RT.Comb) - Using ints for searching is much faster
NHibernate
-
help with NHibernate on .Net 6
Have you tried the NH homepage?
- How to use performant Guid as primary keys in databases. UUID Version 7 to the rescue!
- What's the deal with nHibernate on .NET 6?
-
Is there a widely used hibernate-like ORM framework for .net core?
NHibernate works with .NET core: https://github.com/nhibernate/nhibernate-core
What are some alternatives?
Ulid - Fast .NET C# Implementation of ULID for .NET and Unity.
Dapper - Dapper - a simple object mapper for .Net [Moved to: https://github.com/DapperLib/Dapper]
UUIDNext - A fast and modern .NET library to generate UUID/GUID that are either sequential and database friendly (versions 7), name based (versions 5) or random (version 4).
Entity Framework - EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
LINQ to DB - Linq to database provider.
Entity Framework 6 - This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/dotnet/efcore.
Fluent NHibernate - Fluent NHibernate!
NPoco - Simple microORM that maps the results of a query onto a POCO object. Project based on Schotime's branch of PetaPoco
ServiceStack.OrmLite - Fast, Simple, Typed ORM for .NET
LINQKit - LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users.
TypeORM - ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
PetaPoco - Official PetaPoco, A tiny ORM-ish thing for your POCO's