Top 20 NuGet repository Packages
MongoUnitOfWork is an extensible library which implements the Unit of Work pattern on top of the Official MongoDB C# driver. It also supports multi-document transactions using two-phase commit as described in MongoDB documentation.
Instead of an onerous writining all the Include(x => x.PropName) methods when eager loading an entity in EF Core, this package allows user to mark entity's properties with the [Include] attribute and then include all those properties by using DbSet's IncludeMarkedProperties() method.
Mongol is a wrapper for the MongoDB Official C# Driver which makes it very easy to create repository pattern classes around strongly typed collections for POCO objects. Mongol also includes lambda-based property name resolution for building MongoDB Query/Update operations without magic strings...