Table of Contents

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

connection IDbConnection

An 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

info SerializationInfo

The SerializationInfo containing the serialized object data.

context StreamingContext

The 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

connectionString string

The connection string for connecting to the MariaDB database.