Class ClickHouseProviderAdapter
- Namespace
 - LinqToDB.DataProvider.ClickHouse
 
- Assembly
 - linq2db.dll
 
public class ClickHouseProviderAdapter : IDynamicProviderAdapter
  - Inheritance
 - 
      
      ClickHouseProviderAdapter
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Fields
ClientAssemblyName
public const string ClientAssemblyName = "ClickHouse.Client"
  Field Value
ClientClientNamespace
public const string ClientClientNamespace = "ClickHouse.Client.ADO"
  Field Value
ClientProviderFactoryName
public const string ClientProviderFactoryName = "ClickHouse.Client"
  Field Value
ClientProviderTypesNamespace
public const string ClientProviderTypesNamespace = "ClickHouse.Client.Numerics"
  Field Value
OctonicaAssemblyName
public const string OctonicaAssemblyName = "Octonica.ClickHouseClient"
  Field Value
OctonicaClientNamespace
public const string OctonicaClientNamespace = "Octonica.ClickHouseClient"
  Field Value
OctonicaProviderFactoryName
public const string OctonicaProviderFactoryName = "Octonica.ClickHouseClient"
  Field Value
Properties
ClientDecimalToStringConverter
public Func<object, string>? ClientDecimalToStringConverter { get; }
  Property Value
ClientDecimalType
public Type? ClientDecimalType { get; }
  Property Value
CommandType
Gets type, that implements DbCommand for current ADO.NET provider.
public Type CommandType { get; }
  Property Value
ConnectionType
Gets type, that implements DbConnection for current ADO.NET provider.
public Type ConnectionType { get; }
  Property Value
DataReaderType
Gets type, that implements DbDataReader for current ADO.NET provider.
public Type DataReaderType { get; }
  Property Value
MappingSchema
public MappingSchema? MappingSchema { get; }
  Property Value
ParameterType
Gets type, that implements DbParameter for current ADO.NET provider.
public Type ParameterType { get; }
  Property Value
TransactionType
Gets type, that implements DbTransaction for current ADO.NET provider.
For providers/databases without transaction support contains null.
public Type? TransactionType { get; }
  Property Value
Methods
GetInstance(ClickHouseProvider)
public static ClickHouseProviderAdapter GetInstance(ClickHouseProvider provider)
  Parameters
providerClickHouseProvider