Table of Contents

Class SapHanaTools

Namespace
LinqToDB.DataProvider.SapHana
Assembly
linq2db.dll
public static class SapHanaTools
Inheritance
object
SapHanaTools

Properties

AutoDetectProvider

public static bool AutoDetectProvider { get; set; }

Property Value

bool

Methods

CreateDataConnection(DbConnection, SapHanaProvider)

public static DataConnection CreateDataConnection(DbConnection connection, SapHanaProvider provider = SapHanaProvider.AutoDetect)

Parameters

connection DbConnection
provider SapHanaProvider

Returns

DataConnection

CreateDataConnection(DbTransaction, SapHanaProvider)

public static DataConnection CreateDataConnection(DbTransaction transaction, SapHanaProvider provider = SapHanaProvider.AutoDetect)

Parameters

transaction DbTransaction
provider SapHanaProvider

Returns

DataConnection

CreateDataConnection(string, SapHanaProvider)

public static DataConnection CreateDataConnection(string connectionString, SapHanaProvider provider = SapHanaProvider.AutoDetect)

Parameters

connectionString string
provider SapHanaProvider

Returns

DataConnection

GetDataProvider(SapHanaProvider, string?, DbConnection?, DbTransaction?)

public static IDataProvider GetDataProvider(SapHanaProvider provider = SapHanaProvider.AutoDetect, string? connectionString = null, DbConnection? connection = null, DbTransaction? transaction = null)

Parameters

provider SapHanaProvider
connectionString string
connection DbConnection
transaction DbTransaction

Returns

IDataProvider

ResolveSapHana(Assembly)

public static void ResolveSapHana(Assembly assembly)

Parameters

assembly Assembly

ResolveSapHana(string, string?)

public static void ResolveSapHana(string path, string? assemblyName = null)

Parameters

path string
assemblyName string