MongoRepository documentation
MongoRepository Namespace |
Provides classes to use MongoDb with a repository pattern.
Classes
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.
|
Interfaces
Interface | Description | |
---|---|---|
IEntity |
"Default" Entity interface.
|
|
IEntityTKey |
Generic Entity interface.
|
|
IRepositoryT |
IRepository definition.
|
|
IRepositoryT, TKey |
IRepository definition.
|
|
IRepositoryManagerT |
IRepositoryManager definition.
|
|
IRepositoryManagerT, TKey |
IRepositoryManager definition.
|