Namespace MongoDB.EntityFrameworkCore.Storage
Classes
- MongoClientWrapper
Provides the implementation of the IMongoClientWrapper between the MongoDB Entity Framework provider and the underlying MongoDB.Driver.IMongoClient.
- MongoDatabaseCreator
Creates and deletes databases on MongoDB servers.
- MongoDatabaseWrapper
Provides EF database-level operations using the underlying IMongoClientWrapper.
- MongoTransaction
Provides an EF-friendly wrapper around a MongoDB transaction.
- MongoTransactionManager
Placeholder for a MongoDB transaction manager that for now just flags that transactions are not supported in case somebody attempts to use them.
- MongoTypeMapping
Represents the mapping between a .NET type and a MongoDB database type.
- MongoTypeMappingSource
Create a MongoTypeMapping (or CoreTypeMapping) for each property of an entity that should be mapped to the underlying MongoDB database.
- MongoUpdate
Represents an update to a MongoDB database by specifying the collection name and the appropriate document inside a MongoDB.Driver.WriteModel<TDocument> which indicates the type of operation.
Interfaces
- IMongoClientWrapper
For internal use only. Interface may change between minor versions. Provides the interface between the MongoDB Entity Framework provider and the underlying MongoDB.Driver.IMongoClient for a given database.