| MongoDB.Driver.Linq Namespace | 
 Classes
Classes| 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.
             | 
 Interfaces
Interfaces| 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.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | OrderByDirection | 
            Represents the direction of an order by clause.
             |