Class MariaDBConnectionDataProvider
- Namespace
- combit.Reporting.DataProviders
- Assembly
- combit.ListLabel31.CrossPlatform.MySqlConnectionDataProvider.dll
Provides a data provider implementation for MariaDB databases.
[Serializable]
public class MariaDBConnectionDataProvider : MySqlConnectionDataProvider, IDataProvider, ICanHandleUsedIdentifiers, IDisposable, ISupportsLogger, ISerializable
- Inheritance
-
MariaDBConnectionDataProvider
- Implements
- Inherited Members
Remarks
The MariaDBConnectionDataProvider class inherits from MySqlConnectionDataProvider and reuses its functionality for establishing connections and retrieving schema information. It is intended for use with MariaDB databases and leverages the MySQL Connector/NET under the hood.
Constructors
MariaDBConnectionDataProvider()
Initializes a new instance of the MariaDBConnectionDataProvider class.
protected MariaDBConnectionDataProvider()
MariaDBConnectionDataProvider(IDbConnection)
Initializes a new instance of the MariaDBConnectionDataProvider class using the specified database connection.
public MariaDBConnectionDataProvider(IDbConnection connection)
Parameters
connectionIDbConnectionAn IDbConnection representing the MariaDB connection.
MariaDBConnectionDataProvider(SerializationInfo, StreamingContext)
Initializes a new instance of the MariaDBConnectionDataProvider class from serialized data.
protected MariaDBConnectionDataProvider(SerializationInfo info, StreamingContext context)
Parameters
infoSerializationInfoThe SerializationInfo containing the serialized object data.
contextStreamingContextThe StreamingContext that contains contextual information about the source or destination.
MariaDBConnectionDataProvider(string)
Initializes a new instance of the MariaDBConnectionDataProvider class using the specified connection string.
public MariaDBConnectionDataProvider(string connectionString)
Parameters
connectionStringstringThe connection string for connecting to the MariaDB database.