dotConnect for MongoDB Documentation
On this page
    Components
    On this page

    This topic presents a brief description of the classes and components included in dotConnect for MongoDB. Click the name of each component for more information.

    Core ADO.NET Classes

    Class Description
    MongoDBConnection Establishes a connection to a MongoDB server and manages transactions.
    MongoDBCommand Executes SQL statements or MongoDB commands in JSON.
    MongoDBDataReader Exposes and reads a forward-only stream of data returned by a MongoDB command in native mode.
    MongoDBDataAdapter Populates a DataSet and resolves updates with MongoDB.
    MongoDBParameter Represents input parameters for commands.
    MongoDBTransaction Represents a MongoDB transaction on a replica set or a sharded cluster.
    MongoDBException Represents an error returned by MongoDB or by the provider.

    Complementary ADO.NET Classes

    Class Description
    MongoDBCommandBuilder Specifies a helper object that automatically generates command properties of MongoDBDataAdapter.
    MongoDBConnectionStringBuilder Constructs a connection string by assigning values to appropriate properties.
    MongoDBProviderFactory Creates instances of the provider classes.

    dotConnect for MongoDB Auxiliary Classes

    Class Description
    MongoDBLoader Serves to load external data into a MongoDB collection.
    MongoDBDump Serves to back up and restore the data of a collection.
    MongoDBScript Executes a sequence of SQL statements.
    MongoDBMonitor Serves to monitor command execution in applications that use dotConnect for MongoDB.
    MongoDBDataTable, MongoDBDataSet Specifies disconnected data components with their own connection and commands.
    MongoDBDocument Represents a BSON document in code.