Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loresoft/mongodb.abstracts
MongoDB abstract repository pattern
https://github.com/loresoft/mongodb.abstracts
generic-mongodb-queries mongodb repository-pattern
Last synced: about 2 months ago
JSON representation
MongoDB abstract repository pattern
- Host: GitHub
- URL: https://github.com/loresoft/mongodb.abstracts
- Owner: loresoft
- License: mit
- Created: 2016-04-17T03:57:30.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-07T13:53:14.000Z (4 months ago)
- Last Synced: 2024-12-10T11:44:44.861Z (about 2 months ago)
- Topics: generic-mongodb-queries, mongodb, repository-pattern
- Language: C#
- Homepage:
- Size: 155 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MongoDB.Abstracts
## Overview
The MongoDB Abstracts library defines abstract base classes for repository pattern.
[![Build status](https://github.com/loresoft/MongoDB.Abstracts/workflows/Build/badge.svg)](https://github.com/loresoft/MongoDB.Abstracts/actions)
[![NuGet Version](https://img.shields.io/nuget/v/MongoDB.Abstracts.svg?style=flat-square)](https://www.nuget.org/packages/MongoDB.Abstracts/)
[![Coverage Status](https://coveralls.io/repos/github/loresoft/MongoDB.Abstracts/badge.svg?branch=master)](https://coveralls.io/github/loresoft/MongoDB.Abstracts?branch=master)
## Download
The MongoDB.Abstracts library is available on nuget.org via package name `MongoDB.Abstracts`.
To install MongoDB.Abstracts, run the following command in the Package Manager Console
PM> Install-Package MongoDB.Abstracts
More information about NuGet package available at### Features
* interface for generic MongoDB queries; `IMongoQuery`
* interface for generic MongoDB repository; `IMongoRepository`
* base class for generic MongoDB queries; `MongoQuery`
* base class for generic MongoDB repository; `MongoRepository`
* interface for generic MongoDB entity; `IMongoEntity`
* base class for generic MongoDB entity; `MongoEntity`
* interface for generic MongoDB entity repository; `IMongoEntityRepository`
* base class for generic MongoDB entity repository; `MongoEntityRepostiory`