MongoRepository documentation
MongoRepository Namespace |
Provides classes to use MongoDb with a repository pattern.

Class | Description | |
---|---|---|
![]() |
CollectionName |
Attribute used to annotate Enities with to override mongo collection name. By default, when this attribute
is not specified, the classname will be used.
|
![]() |
Entity |
Abstract Entity for all the BusinessEntities.
|
![]() |
MongoRepositoryT |
Deals with entities in MongoDb.
|
![]() |
MongoRepositoryT, TKey |
Deals with entities in MongoDb.
|
![]() |
MongoRepositoryManagerT |
Deals with the collections of entities in MongoDb. This class tries to hide as much MongoDb-specific details
as possible but it's not 100% *yet*. It is a very thin wrapper around most methods on MongoDb's MongoCollection
objects.
|
![]() |
MongoRepositoryManagerT, TKey |
Deals with the collections of entities in MongoDb. This class tries to hide as much MongoDb-specific details
as possible but it's not 100% *yet*. It is a very thin wrapper around most methods on MongoDb's MongoCollection
objects.
|

Interface | Description | |
---|---|---|
![]() |
IEntity |
"Default" Entity interface.
|
![]() |
IEntityTKey |
Generic Entity interface.
|
![]() |
IRepositoryT |
IRepository definition.
|
![]() |
IRepositoryT, TKey |
IRepository definition.
|
![]() |
IRepositoryManagerT |
IRepositoryManager definition.
|
![]() |
IRepositoryManagerT, TKey |
IRepositoryManager definition.
|