Table of Contents

Class InformixProviderAdapter

Namespace
LinqToDB.DataProvider.Informix
Assembly
linq2db.dll
public class InformixProviderAdapter : IDynamicProviderAdapter
Inheritance
InformixProviderAdapter
Implements
Extension Methods

Fields

IfxAssemblyName

public const string IfxAssemblyName = "IBM.Data.Informix"

Field Value

string

IfxClientNamespace

public const string IfxClientNamespace = "IBM.Data.Informix"

Field Value

string

IfxProviderFactoryName

public const string IfxProviderFactoryName = "IBM.Data.Informix"

Field Value

string

IfxTypesNamespace

public const string IfxTypesNamespace = "IBM.Data.Informix"

Field Value

string

Properties

BlobType

public Type BlobType { get; }

Property Value

Type

ClobType

public Type ClobType { get; }

Property Value

Type

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

DB2BulkCopy

public DB2ProviderAdapter.BulkCopyAdapter? DB2BulkCopy { get; }

Property Value

DB2ProviderAdapter.BulkCopyAdapter

DataReaderType

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

public Type DataReaderType { get; }

Property Value

Type

DateTimeType

public Type? DateTimeType { get; }

Property Value

Type

DecimalType

public Type? DecimalType { get; }

Property Value

Type

GetBigIntReaderMethod

public string? GetBigIntReaderMethod { get; }

Property Value

string

GetDB2Type

public Func<DbParameter, DB2ProviderAdapter.DB2Type>? GetDB2Type { get; }

Property Value

Func<DbParameter, DB2ProviderAdapter.DB2Type>

GetDateTimeReaderMethod

public string GetDateTimeReaderMethod { get; }

Property Value

string

GetDecimalReaderMethod

public string? GetDecimalReaderMethod { get; }

Property Value

string

GetIfxType

public Func<DbParameter, InformixProviderAdapter.IfxType>? GetIfxType { get; }

Property Value

Func<DbParameter, InformixProviderAdapter.IfxType>

GetTimeSpanReaderMethod

public string GetTimeSpanReaderMethod { get; }

Property Value

string

InformixBulkCopy

public InformixProviderAdapter.BulkCopyAdapter? InformixBulkCopy { get; }

Property Value

InformixProviderAdapter.BulkCopyAdapter

IsIDSProvider

IDS or SQLI provider.

public bool IsIDSProvider { get; }

Property Value

bool

MappingSchema

public MappingSchema MappingSchema { get; }

Property Value

MappingSchema

ParameterType

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

public Type ParameterType { get; }

Property Value

Type

ProviderTypesNamespace

public string ProviderTypesNamespace { get; }

Property Value

string

SetDB2Type

public Action<DbParameter, DB2ProviderAdapter.DB2Type>? SetDB2Type { get; }

Property Value

Action<DbParameter, DB2ProviderAdapter.DB2Type>

SetIfxType

public Action<DbParameter, InformixProviderAdapter.IfxType>? SetIfxType { get; }

Property Value

Action<DbParameter, InformixProviderAdapter.IfxType>

TimeSpanFactory

public Func<TimeSpan, object>? TimeSpanFactory { get; }

Property Value

Func<TimeSpan, object>

TimeSpanType

public Type? TimeSpanType { get; }

Property Value

Type

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

Methods

GetInstance(string)

public static InformixProviderAdapter GetInstance(string name)

Parameters

name string

Returns

InformixProviderAdapter