Class FirebirdProviderAdapter
- Namespace
- LinqToDB.Internal.DataProvider.Firebird
- Assembly
- linq2db.dll
public sealed class FirebirdProviderAdapter : IDynamicProviderAdapter
- Inheritance
-
objectFirebirdProviderAdapter
- Implements
- Extension Methods
Fields
AssemblyName
public const string AssemblyName = "FirebirdSql.Data.FirebirdClient"
Field Value
ClientNamespace
public const string ClientNamespace = "FirebirdSql.Data.FirebirdClient"
Field Value
TypesNamespace
public const string TypesNamespace = "FirebirdSql.Data.Types"
Field Value
Properties
ClearAllPools
public Action ClearAllPools { get; }
Property Value
ClearPool
public Action<DbConnection> ClearPool { get; }
Property Value
ClearPoolByConnectionString
public Action<string> ClearPoolByConnectionString { 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
DataReaderType
Gets type, that implements DbDataReader for current ADO.NET provider.
public Type DataReaderType { get; }
Property Value
FbDecFloatType
FB client 7.10.0+.
public Type? FbDecFloatType { get; }
Property Value
FbZonedDateTimeType
public Type? FbZonedDateTimeType { get; }
Property Value
FbZonedTimeType
public Type? FbZonedTimeType { get; }
Property Value
GetDbType
public Func<DbParameter, FirebirdProviderAdapter.FbDbType> GetDbType { get; }
Property Value
IsDateOnlySupported
public bool IsDateOnlySupported { 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
SetDbType
public Action<DbParameter, FirebirdProviderAdapter.FbDbType> SetDbType { 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
CreateConnection(string)
Creates instance of database provider connection class using provided connection string.
public DbConnection CreateConnection(string connectionString)
Parameters
connectionStringstringConnection string to use with created connection.
Returns
- DbConnection
Connection instance.