Table of Contents

Class DataSourceOptions.Providers

Namespace
Quartz
Assembly
Quartz.dll

The names of the ADO.NET drivers Quartz ships a description for.

public static class DataSourceOptions.Providers
Inheritance
DataSourceOptions.Providers
Inherited Members

Remarks

Provider is a string because a driver Quartz knows nothing about is describable — register a DbMetadataFactory, or use UseGenericDatabase — so the set is not closed and cannot be an enum. These are the values that work out of the box, in one place, rather than spread across a documentation table and nine property-file sections.

Configuring the database through UseSqlServer, UsePostgres and their siblings sets the provider as well as the driver delegate, so most applications never name one.

Fields

Firebird

Firebird, through FirebirdSql.Data.FirebirdClient.

public const string Firebird = "Firebird"

Field Value

string

MySql

MySQL, through MySql.Data.

public const string MySql = "MySql"

Field Value

string

MySqlConnector

MySQL, through MySqlConnector.

public const string MySqlConnector = "MySqlConnector"

Field Value

string

Npgsql

PostgreSQL, through Npgsql.

public const string Npgsql = "Npgsql"

Field Value

string

Oracle

Oracle, through the managed ODP.NET driver.

public const string Oracle = "OracleODPManaged"

Field Value

string

SqlServer

Microsoft SQL Server, through Microsoft.Data.SqlClient.

public const string SqlServer = "SqlServer"

Field Value

string

Sqlite

SQLite, through Microsoft.Data.Sqlite.

public const string Sqlite = "SQLite-Microsoft"

Field Value

string

SystemDataSqlite

SQLite, through System.Data.SQLite.

public const string SystemDataSqlite = "SQLite"

Field Value

string