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.
|