MongoDB.Driver.Linq Namespace | 
| Class | Description | |
|---|---|---|
| AggregateQueryableExecutionModelTOutput | 
            A model for a queryable to be executed using the aggregation framework.
              | |
| DeserializationProjectorTResult | 
            Represents a projection that deserializes BsonValues.
              | |
| ExpressionFormatter | 
            A class that formats an Expression as a string.
              | |
| ExpressionParameterReplacer | 
            A class that replaces all occurences of one parameter with a different parameter.
              | |
| ExpressionPrettyPrinter | 
            A class that pretty prints an Expression.
              | |
| ExpressionVisitor | 
            An abstract base class for an Expression visitor.
              | |
| ExpressionVisitorT | 
            An abstract base class for an Expression visitor that returns a value of type T.
              | |
| LinqExtensionMethods | 
            Static class that contains the Mongo Linq extension methods.
              | |
| LinqExtensions | 
            This static class holds methods that can be used to express MongoDB specific operations in LINQ queries.
              | |
| LinqToMongo | 
            This static class holds methods that can be used to express MongoDB specific query operations in LINQ queries.
              | |
| MongoEnumerable | 
            Enumerable Extensions for MongoDB.
              | |
| MongoQueryable | 
            Extension for IMongoQueryable.
              | |
| MongoQueryableT | 
            An implementation of IQueryable{{T}} for querying a MongoDB collection.
            This class has been named MongoQueryable instead of MongoQuery to avoid confusion with IMongoQuery.
              | |
| MongoQueryProvider | 
            An implementation of IQueryProvider for querying a MongoDB collection.
              | |
| MongoQueryTranslator | 
            A translator from LINQ expression queries to Mongo queries.
              | |
| OrderByClause | 
            Represents an order by clause.
              | |
| QueryableExecutionModel | 
            An execution model.
              | |
| SelectQuery | 
            Represents a LINQ query that has been translated to an equivalent MongoDB Find query.
              | |
| TranslatedQuery | 
            Represents a LINQ query that has been translated to a MongoDB query.
              | 
| Interface | Description | |
|---|---|---|
| IMongoQueryable | 
            Provides functionality to evaluate queries against MongoDB.
              | |
| IMongoQueryableT | 
            Provides functionality to evaluate queries against MongoDB
            wherein the type of the data is known.
              | |
| IOrderedMongoQueryableT | 
            Represents the result of a sorting operation.
              | 
| Enumeration | Description | |
|---|---|---|
| OrderByDirection | 
            Represents the direction of an order by clause.
              |