Namespace eQuantic.Core.Data.MongoDb
Classes
- MongoEntityBuilder<TEntity>
Fluent configuration for one entity's MongoDB mapping.
- MongoModel
The registered MongoDB mappings: which entities the model configured, their collection names, and Explain() over the driver's actual class maps. The mappings themselves live in the driver's global MongoDB.Bson.Serialization.BsonClassMap registry (annotations via conventions, fluent via MongoModelBuilder) — this model is the introspection handle, not a parallel copy.
- MongoModelBuilder
Fluent builder for the MongoModel — one
Entitycall per mapped type.
- MongoQueryableExtensions
Applies a QueryOptions<TEntity> to a MongoDB IQueryable<T> (obtained from
IMongoCollection<TEntity>.AsQueryable(), which is anIMongoQueryableand thus a real IQueryable<T> that the driver translates to an aggregation pipeline).