Table of Contents

Class ProviderName

Namespace
LinqToDB
Assembly
linq2db.dll

Default names for providers.

public static class ProviderName
Inheritance
ProviderName

Fields

Access

Microsoft Access OleDb provider (both JET or ACE). Used as configuration name for Access mapping schema AccessMappingSchema.

public const string Access = "Access"

Field Value

string

AccessOdbc

Microsoft Access ODBC provider. Used as configuration name for Access mapping schema AccessMappingSchema.

public const string AccessOdbc = "Access.Odbc"

Field Value

string

ClickHouse

ClickHouse provider base name.

public const string ClickHouse = "ClickHouse"

Field Value

string

ClickHouseClient

ClickHouse provider using ClickHouse.Client ADO.NET provider.

public const string ClickHouseClient = "ClickHouse.Client"

Field Value

string

ClickHouseMySql

ClickHouse provider using MySqlConnector ADO.NET provider.

public const string ClickHouseMySql = "ClickHouse.MySql"

Field Value

string

ClickHouseOctonica

ClickHouse provider using Octonica.ClickHouseClient ADO.NET provider.

public const string ClickHouseOctonica = "ClickHouse.Octonica"

Field Value

string

DB2

IBM DB2 default provider (DB2 LUW). Used as configuration name for both DB2 base mapping schema DB2MappingSchema.

public const string DB2 = "DB2"

Field Value

string

DB2LUW

IBM DB2 LUW provider. Used as configuration name for DB2 LUW mapping schema DB2MappingSchema.DB2LUWMappingSchema.

public const string DB2LUW = "DB2.LUW"

Field Value

string

DB2zOS

IBM DB2 for z/OS provider. Used as configuration name for DB2 z/OS mapping schema DB2MappingSchema.DB2zOSMappingSchema.

public const string DB2zOS = "DB2.z/OS"

Field Value

string

Firebird

Firebird provider. Used as configuration name for Firebird mapping schema FirebirdMappingSchema.

public const string Firebird = "Firebird"

Field Value

string

Informix

Informix IBM.Data.Informix provider (including IDS provider). Used as configuration name for Informix mapping schema InformixMappingSchema.

public const string Informix = "Informix"

Field Value

string

InformixDB2

Informix over IBM.Data.DB2 IDS provider. Used as configuration name for Informix mapping schema InformixMappingSchema.

public const string InformixDB2 = "Informix.DB2"

Field Value

string

MariaDB

MariaDB provider. Used as an additional configuration name for MySql mapping schema MySqlMappingSchema.

public const string MariaDB = "MariaDB"

Field Value

string

MySql

MySql provider. Used as configuration name for MySql mapping schema MySqlMappingSchema.

public const string MySql = "MySql"

Field Value

string

MySqlConnector

MySqlConnector provider. Used as configuration name for MySql mapping schema MySqlMappingSchema.

public const string MySqlConnector = "MySqlConnector"

Field Value

string

MySqlOfficial

MySql provider. Used as configuration name for MySql mapping schema MySqlMappingSchema.

public const string MySqlOfficial = "MySql.Official"

Field Value

string

Oracle

Oracle ODP.NET autodetected provider (native or managed). Used as configuration name for Oracle base mapping schema OracleMappingSchema.

public const string Oracle = "Oracle"

Field Value

string

Oracle11Devart

Oracle (11g dialect) Devart provider. Used as configuration name for Oracle managed provider mapping schema OracleMappingSchema.Devart11MappingSchema.

public const string Oracle11Devart = "Oracle.11.Devart"

Field Value

string

Oracle11Managed

Oracle (11g dialect) ODP.NET managed provider. Used as configuration name for Oracle managed provider mapping schema OracleMappingSchema.Managed11MappingSchema.

public const string Oracle11Managed = "Oracle.11.Managed"

Field Value

string

Oracle11Native

Oracle (11g dialect) ODP.NET native provider. Used as configuration name for Oracle native provider mapping schema OracleMappingSchema.Native11MappingSchema.

public const string Oracle11Native = "Oracle.11.Native"

Field Value

string

OracleDevart

Oracle Devart provider. Used as configuration name for Oracle managed provider mapping schema OracleMappingSchema.DevartMappingSchema.

public const string OracleDevart = "Oracle.Devart"

Field Value

string

OracleManaged

Oracle ODP.NET managed provider. Used as configuration name for Oracle managed provider mapping schema OracleMappingSchema.ManagedMappingSchema.

public const string OracleManaged = "Oracle.Managed"

Field Value

string

OracleNative

Oracle ODP.NET native provider. Used as configuration name for Oracle native provider mapping schema OracleMappingSchema.NativeMappingSchema.

public const string OracleNative = "Oracle.Native"

Field Value

string

PostgreSQL

PostgreSQL 9.2- data provider. Used as configuration name for PostgreSQL mapping schema PostgreSQLMappingSchema.

public const string PostgreSQL = "PostgreSQL"

Field Value

string

PostgreSQL15

PostgreSQL 15+ data provider.

public const string PostgreSQL15 = "PostgreSQL.15"

Field Value

string

PostgreSQL92

PostgreSQL 9.2- data provider.

public const string PostgreSQL92 = "PostgreSQL.9.2"

Field Value

string

PostgreSQL93

PostgreSQL 9.3+ data provider.

public const string PostgreSQL93 = "PostgreSQL.9.3"

Field Value

string

PostgreSQL95

PostgreSQL 9.5+ data provider.

public const string PostgreSQL95 = "PostgreSQL.9.5"

Field Value

string

SQLite

SQLite provider. Used as configuration name for SQLite mapping schema SQLiteMappingSchema.

public const string SQLite = "SQLite"

Field Value

string

SQLiteClassic

System.Data.Sqlite provider.

public const string SQLiteClassic = "SQLite.Classic"

Field Value

string

SQLiteMS

Microsoft.Data.Sqlite provider.

public const string SQLiteMS = "SQLite.MS"

Field Value

string

SapHana

SAP HANA provider. Used as configuration name for SAP HANA mapping schema SapHanaMappingSchema.

public const string SapHana = "SapHana"

Field Value

string

SapHanaNative

SAP HANA provider. Used as configuration name for SAP HANA mapping schema SapHanaMappingSchema.NativeMappingSchema.

public const string SapHanaNative = "SapHana.Native"

Field Value

string

SapHanaOdbc

SAP HANA ODBC provider. Used as configuration name for SAP HANA mapping schema SapHanaMappingSchema.OdbcMappingSchema.

public const string SapHanaOdbc = "SapHana.Odbc"

Field Value

string

SqlCe

Microsoft SQL Server Compact Edition provider. Used as configuration name for SQL CE mapping schema SqlCeMappingSchema.

public const string SqlCe = "SqlCe"

Field Value

string

SqlServer

Microsoft SQL Server default provider (SQL Server 2008). Used as configuration name for SQL Server base mapping schema SqlServerMappingSchema.

public const string SqlServer = "SqlServer"

Field Value

string

SqlServer2005

Microsoft SQL Server 2005 provider. Used as configuration name for SQL Server 2005 mapping schema SqlServerMappingSchema.SqlServer2005MappingSchema.

public const string SqlServer2005 = "SqlServer.2005"

Field Value

string

SqlServer2008

Microsoft SQL Server 2008 provider. Used as configuration name for SQL Server 2008 mapping schema SqlServerMappingSchema.SqlServer2008MappingSchema.

public const string SqlServer2008 = "SqlServer.2008"

Field Value

string

SqlServer2012

Microsoft SQL Server 2012 provider. Used as configuration name for SQL Server 2012 mapping schema SqlServerMappingSchema.SqlServer2012MappingSchema.

public const string SqlServer2012 = "SqlServer.2012"

Field Value

string

SqlServer2014

Microsoft SQL Server 2012 provider.

public const string SqlServer2014 = "SqlServer.2014"

Field Value

string

SqlServer2016

Microsoft SQL Server 2016 provider. Used as configuration name for SQL Server 2016 mapping schema SqlServerMappingSchema.SqlServer2016MappingSchema.

public const string SqlServer2016 = "SqlServer.2016"

Field Value

string

SqlServer2017

Microsoft SQL Server 2017 provider. Used as configuration name for SQL Server 2017 mapping schema SqlServerMappingSchema.SqlServer2017MappingSchema.

public const string SqlServer2017 = "SqlServer.2017"

Field Value

string

SqlServer2019

Microsoft SQL Server 2019 provider. Used as configuration name for SQL Server 2019 mapping schema SqlServerMappingSchema.SqlServer2019MappingSchema.

public const string SqlServer2019 = "SqlServer.2019"

Field Value

string

SqlServer2022

Microsoft SQL Server 2022 provider. Used as configuration name for SQL Server 2019 mapping schema SqlServerMappingSchema.SqlServer2022MappingSchema.

public const string SqlServer2022 = "SqlServer.2022"

Field Value

string

Sybase

Native SAP/Sybase ASE provider. Used as configuration name for Sybase ASE mapping schema SybaseMappingSchema.NativeMappingSchema.

public const string Sybase = "Sybase"

Field Value

string

SybaseManaged

Managed Sybase/SAP ASE provider from DataAction. Used as configuration name for Sybase ASE mapping schema SybaseMappingSchema.ManagedMappingSchema.

public const string SybaseManaged = "Sybase.Managed"

Field Value

string