Devart.Data.MongoDB Namespace
On this page
Classes
| | Class | Description |
 | MongoDBCommand | Represents a command to execute against a MongoDB database: a MongoDB JSON command in the native mode, or an SQL statement in the SQL engine mode (Sql Engine=true); the mode is taken from the command's connection when the command is prepared. |
 | MongoDBCommandBuilder | Automatically generates insert, update, and delete commands for a MongoDBDataAdapter from its select command: JSON commands in the native mode, SQL statements in the SQL engine mode. When the native select command reads whole documents (ReaderType=Document), the insert command has one parameter, p1 of type MongoDBType.Object, which takes the document to insert. When the select command does not return "_id" and ConflictOption is OverwriteChanges, the document to update or delete is found by the values of all its fields. |
 | MongoDBConnection | Represents an open connection to a MongoDB server. |
 | MongoDBConnectionStringBuilder | Provides a simple way to create and manage the contents of connection strings used by the MongoDBConnection class. |
 | MongoDBDataAdapter | Represents a set of commands and a connection used to fill a DataSet and update a MongoDB database. |
 | MongoDBDataReader | Reads a forward-only stream of rows returned by a MongoDBCommand. In the native mode it reads documents of a MongoDB cursor or the reply of a command; in the SQL engine mode it reads the result of the SQL statement. |
 | MongoDBDataSet | Represents an in-memory cache of data whose tables are MongoDBDataTable objects working through a MongoDBConnection. |
 | MongoDBDataTable | Represents a single in-memory table that can fill itself from and update a MongoDB database through its own data adapter. |
 | MongoDBDocument | Represents a MongoDB document, such as a document returned by the MongoDBDataReader.GetDocument method, and releases the native BSON data it holds when disposed. |
 | MongoDBDump | Serves to back up the documents of a MongoDB collection to a dump and to restore them from it. |
 | MongoDBException | The exception that is thrown when MongoDB or the provider returns an error. |
 | MongoDBField | Represents a field of a MongoDB document, including an embedded document, an array item, or a part of a composite BSON value. |
 | MongoDBFields | Represents the collection of child fields of a MongoDB document or field. |
 | MongoDBLoader | Serves to load external data into a MongoDB collection. |
 | MongoDBLoaderColumn | Represents a column of MongoDBLoader that corresponds to a field of the loaded collection. |
 | MongoDBLoaderColumnCollection | Represents the collection of MongoDBLoaderColumn objects of a MongoDBLoader. |
 | MongoDBMonitor | Monitors the commands that the provider executes (SQL with Sql Engine=true, MongoDB commands with Sql Engine=false) and sends the events to dbMonitor. |
 | MongoDBObject | Represents a MongoDB document as a tree of fields and is the base class of MongoDBDocument. |
 | MongoDBParameter | Represents a parameter of a MongoDBCommand. Only input parameters are supported. |
 | MongoDBParameterCollection | Represents the collection of parameters of a MongoDBCommand. |
 | MongoDBProviderFactory | Represents a set of methods for creating instances of the dotConnect for MongoDB implementation of the data source classes. |
 | MongoDBRowUpdatedEventArgs | Provides data for the RowUpdated event of MongoDBDataAdapter and MongoDBDataTable. |
 | MongoDBRowUpdatingEventArgs | Provides data for the RowUpdating event of MongoDBDataAdapter and MongoDBDataTable. |
 | MongoDBScript | Serves to execute a series of SQL statements of the SQL engine (Sql Engine=true) separated by semicolons. |
 | MongoDBTransaction | Represents a MongoDB transaction started in a client session of a connection. The server gives snapshot isolation to every transaction, so IsolationLevel always returns System.Data.IsolationLevel.Snapshot, whatever level was passed to BeginTransaction. If the transaction cannot be started (for example, on a standalone server with Transactions=Required), BeginTransaction throws, and the connection is left without a transaction. |
Delegates
Enumerations
See Also