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
IfxClientNamespace
public const string IfxClientNamespace = "IBM.Data.Informix"
Field Value
IfxProviderFactoryName
public const string IfxProviderFactoryName = "IBM.Data.Informix"
Field Value
IfxTypesNamespace
public const string IfxTypesNamespace = "IBM.Data.Informix"
Field Value
Properties
BlobType
public Type BlobType { get; }
Property Value
ClobType
public Type ClobType { 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
DB2BulkCopy
public DB2ProviderAdapter.BulkCopyAdapter? DB2BulkCopy { get; }
Property Value
DataReaderType
Gets type, that implements DbDataReader for current ADO.NET provider.
public Type DataReaderType { get; }
Property Value
DateTimeType
public Type? DateTimeType { get; }
Property Value
DecimalType
public Type? DecimalType { get; }
Property Value
GetBigIntReaderMethod
public string? GetBigIntReaderMethod { get; }
Property Value
GetDB2Type
public Func<DbParameter, DB2ProviderAdapter.DB2Type>? GetDB2Type { get; }
Property Value
GetDateTimeReaderMethod
public string GetDateTimeReaderMethod { get; }
Property Value
GetDecimalReaderMethod
public string? GetDecimalReaderMethod { get; }
Property Value
GetIfxType
public Func<DbParameter, InformixProviderAdapter.IfxType>? GetIfxType { get; }
Property Value
GetTimeSpanReaderMethod
public string GetTimeSpanReaderMethod { get; }
Property Value
InformixBulkCopy
public InformixProviderAdapter.BulkCopyAdapter? InformixBulkCopy { get; }
Property Value
IsIDSProvider
IDS or SQLI provider.
public bool IsIDSProvider { 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
ProviderTypesNamespace
public string ProviderTypesNamespace { get; }
Property Value
SetDB2Type
public Action<DbParameter, DB2ProviderAdapter.DB2Type>? SetDB2Type { get; }
Property Value
SetIfxType
public Action<DbParameter, InformixProviderAdapter.IfxType>? SetIfxType { get; }
Property Value
TimeSpanFactory
public Func<TimeSpan, object>? TimeSpanFactory { get; }
Property Value
TimeSpanType
public Type? TimeSpanType { 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(string)
public static InformixProviderAdapter GetInstance(string name)
Parameters
name
string