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
MySql
MySQL, through MySql.Data.
public const string MySql = "MySql"
Field Value
MySqlConnector
MySQL, through MySqlConnector.
public const string MySqlConnector = "MySqlConnector"
Field Value
Npgsql
PostgreSQL, through Npgsql.
public const string Npgsql = "Npgsql"
Field Value
Oracle
Oracle, through the managed ODP.NET driver.
public const string Oracle = "OracleODPManaged"
Field Value
SqlServer
Microsoft SQL Server, through Microsoft.Data.SqlClient.
public const string SqlServer = "SqlServer"
Field Value
Sqlite
SQLite, through Microsoft.Data.Sqlite.
public const string Sqlite = "SQLite-Microsoft"
Field Value
SystemDataSqlite
SQLite, through System.Data.SQLite.
public const string SystemDataSqlite = "SQLite"