Table of Contents

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

string

ClientNamespace

public const string ClientNamespace = "Sap.Data.Hana"

Field Value

string

ProviderFactoryName

public const string ProviderFactoryName = "Sap.Data.Hana"

Field Value

string

Properties

CommandType

Gets type, that implements DbCommand for current ADO.NET provider.

public Type CommandType { get; }

Property Value

Type

ConnectionType

Gets type, that implements DbConnection for current ADO.NET provider.

public Type ConnectionType { get; }

Property Value

Type

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

Func<int, string, SapHanaProviderAdapter.HanaBulkCopyColumnMapping>

DataReaderType

Gets type, that implements DbDataReader for current ADO.NET provider.

public Type DataReaderType { get; }

Property Value

Type

ParameterType

Gets type, that implements DbParameter for current ADO.NET provider.

public Type ParameterType { get; }

Property Value

Type

SetDbType

public Action<DbParameter, SapHanaProviderAdapter.HanaDbType> SetDbType { get; }

Property Value

Action<DbParameter, SapHanaProviderAdapter.HanaDbType>

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

Type