Please support this project by simply putting a Github star. Share this library with friends on Twitter and everywhere else you can.
Mongoizer
is a lightweight library to use MongoDB with .NET, allowing basic CRUD operations by implementing the repository pattern on the top of MongoDB .NET driver.
NOTE: This project is in experimental stage now, functionality is subject to slightly change.
You can have a look at unit tests for demo usage. Meanwhile, usage instructions will be provided on further releases.
Built with
.NET Framework v4.6.2
, solution currently supportsMongoDB v3.4
.
Packages in this project depend on
Older versions contain outdated dependencies, might produce errors.
You can install Mongoizer
by running following commands in the Package Manager Console
Install-Package Mongoizer.Domain -Pre
Install-Package Mongoizer.Core -Pre
The solution consists of 3 projects
Mongoizer Solution
├─ Mongoizer.Domain
│ - Shared domain classes
│
├─ Mongoizer.Core
│ - Core functionality
│
└─ Mongoizer.Tests
- Unit tests, mocks
Simply clone this repository and run the tests using Unit Test Explorer
.
NOTE: You should provide the connection settings at the app.config
before running the tests.
If you want to file a bug, contribute some code, or improve documentation, please read up on the following contribution guidelines:
The MIT License (MIT)
Copyright (c) 2017 Burak Tasci