Class SapHanaProviderAdapter
- Namespace
- LinqToDB.DataProvider.SapHana
- Assembly
- linq2db.dll
public class SapHanaProviderAdapter : IDynamicProviderAdapter
- Inheritance
-
SapHanaProviderAdapter
- Implements
- Extension Methods
Fields
AssemblyName
public const string AssemblyName = "Sap.Data.Hana.v4.5"
Field Value
ClientNamespace
public const string ClientNamespace = "Sap.Data.Hana"
Field Value
ProviderFactoryName
public const string ProviderFactoryName = "Sap.Data.Hana"
Field Value
Properties
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
CreateBulkCopy
public Func<DbConnection, SapHanaProviderAdapter.HanaBulkCopyOptions, DbTransaction?, SapHanaProviderAdapter.HanaBulkCopy> CreateBulkCopy { get; }
Property Value
- Func<DbConnection, SapHanaProviderAdapter.HanaBulkCopyOptions, DbTransaction, SapHanaProviderAdapter.HanaBulkCopy>
CreateBulkCopyColumnMapping
public Func<int, string, SapHanaProviderAdapter.HanaBulkCopyColumnMapping> CreateBulkCopyColumnMapping { get; }
Property Value
DataReaderType
Gets type, that implements DbDataReader for current ADO.NET provider.
public Type DataReaderType { get; }
Property Value
ParameterType
Gets type, that implements DbParameter for current ADO.NET provider.
public Type ParameterType { get; }
Property Value
SetDbType
public Action<DbParameter, SapHanaProviderAdapter.HanaDbType> SetDbType { 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; }