Click or drag to resize
MongoQueryProvider Class
An implementation of IQueryProvider for querying a MongoDB collection.
Inheritance Hierarchy
System.Object
  MongoDB.Driver.Linq.MongoQueryProvider

Namespace: MongoDB.Driver.Linq
Assembly: MongoDB.Driver.Legacy (in MongoDB.Driver.Legacy.dll) Version: 2.0.1
Syntax
public class MongoQueryProvider : IQueryProvider

The MongoQueryProvider type exposes the following members.

Constructors
  NameDescription
Public methodMongoQueryProvider
Initializes a new instance of the MongoQueryProvider class.
Top
Methods
  NameDescription
Public methodBuildMongoQuery<T>
Builds the MongoDB query that will be sent to the server when the LINQ query is executed.
Public methodCreateQuery(Expression)
Creates a new instance MongoQueryable{{T}} for this provider. Calls the generic CreateQuery{{T}} to actually create the new MongoQueryable{{T}} instance.
Public methodCreateQuery<T>(Expression)
Creates a new instance of MongoQueryable{{T}} for this provider.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExecute(Expression)
Executes a query. Calls the generic method Execute{{T}} to actually execute the query.
Public methodExecute<TResult>(Expression)
Executes a query.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Top
Properties
  NameDescription
Public propertyCollection
Gets the Collection.
Top
See Also