Table of Contents

Class MySqlDatabase

Namespace
LfrlAnvil.MySql
Assembly
LfrlAnvil.MySql.dll

Represents an SQL database.

public sealed class MySqlDatabase : SqlDatabase, ISqlDatabase, IDisposable
Inheritance
MySqlDatabase
Implements
Inherited Members

Remarks

MySqlDialect implementation.

Properties

Connector

Connector object that can be used to connect to this database.

public MySqlDatabaseConnector Connector { get; }

Property Value

MySqlDatabaseConnector

DataTypes

Provider of SQL data types.

public MySqlDataTypeProvider DataTypes { get; }

Property Value

MySqlDataTypeProvider

NodeInterpreters

Factory of node interpreters.

public MySqlNodeInterpreterFactory NodeInterpreters { get; }

Property Value

MySqlNodeInterpreterFactory

ParameterBinders

Factory of parameter binders.

public MySqlParameterBinderFactory ParameterBinders { get; }

Property Value

MySqlParameterBinderFactory

QueryReaders

Factory of query readers.

public MySqlQueryReaderFactory QueryReaders { get; }

Property Value

MySqlQueryReaderFactory

Schemas

Collection of schemas defined in this database.

public MySqlSchemaCollection Schemas { get; }

Property Value

MySqlSchemaCollection

TypeDefinitions

Provider of column type definitions.

public MySqlColumnTypeDefinitionProvider TypeDefinitions { get; }

Property Value

MySqlColumnTypeDefinitionProvider