MongoDB.Driver.Linq Namespace |
Class | Description | |
---|---|---|
AggregateQueryableExecutionModelTOutput |
A model for a queryable to be executed using the aggregation framework.
| |
DateTimeExtensions |
This static class holds methods that can be used to express MongoDB specific operations in LINQ queries.
| |
DateTimeUnit |
Represents the unit for various DateTime operations.
| |
DeserializationProjectorTResult |
Represents a projection that deserializes BsonValues.
| |
ExponentialMovingAverageAlphaWeighting |
Represents an alpha weighting for an exponential moving average.
| |
ExponentialMovingAveragePositionalWeighting |
Represents a positional weighting for an exponential moving average.
| |
ExponentialMovingAverageWeighting |
Represents how values are weighted when computing the exponential moving average.
| |
ExpressionFormatter |
A class that formats an Expression as a string.
| |
ExpressionNotSupportedException |
Exception that is thrown when using a LINQ expression that is not supported.
| |
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.
| |
ISetWindowFieldsPartitionExtensions |
Extension methods that represent operations for SetWindowFields.
| |
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.
| |
MongoDBMath |
Similar to the standard Math class but contains MongoDB specific methods.
| |
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.
| |
NullableDateTimeExtensions |
This static class holds methods that can be used to express MongoDB specific operations in LINQ 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.
| |
StringExtensions |
This static class holds methods that can be used to express MongoDB specific operations in LINQ queries.
| |
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 | |
---|---|---|
LinqProvider |
Represents the different LINQ providers.
| |
OrderByDirection |
Represents the direction of an order by clause.
| |
WindowTimeUnit |
The time unit to use in DateTime SetWindowFields windows.
|