Table of Contents

Class FirebirdProviderAdapter

Namespace
LinqToDB.DataProvider.Firebird
Assembly
linq2db.dll
public class FirebirdProviderAdapter : IDynamicProviderAdapter
Inheritance
FirebirdProviderAdapter
Implements
Extension Methods

Fields

AssemblyName

public const string AssemblyName = "FirebirdSql.Data.FirebirdClient"

Field Value

string

ClientNamespace

public const string ClientNamespace = "FirebirdSql.Data.FirebirdClient"

Field Value

string

TypesNamespace

public const string TypesNamespace = "FirebirdSql.Data.Types"

Field Value

string

Properties

ClearAllPools

public Action ClearAllPools { get; }

Property Value

Action

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

DataReaderType

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

public Type DataReaderType { get; }

Property Value

Type

FbDecFloatType

FB client 7.10.0+.

public Type? FbDecFloatType { get; }

Property Value

Type

FbZonedDateTimeType

public Type? FbZonedDateTimeType { get; }

Property Value

Type

FbZonedTimeType

public Type? FbZonedTimeType { get; }

Property Value

Type

GetDbType

public Func<DbParameter, FirebirdProviderAdapter.FbDbType> GetDbType { get; }

Property Value

Func<DbParameter, FirebirdProviderAdapter.FbDbType>

IsDateOnlySupported

public bool IsDateOnlySupported { 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

SetDbType

public Action<DbParameter, FirebirdProviderAdapter.FbDbType> SetDbType { get; }

Property Value

Action<DbParameter, FirebirdProviderAdapter.FbDbType>

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