Class AccessProviderDetector
- Namespace
- LinqToDB.Internal.DataProvider.Access
- Assembly
- linq2db.dll
public class AccessProviderDetector : ProviderDetectorBase<AccessProvider, AccessVersion>
- Inheritance
-
AccessProviderDetector
- Inherited Members
- Extension Methods
Constructors
AccessProviderDetector()
public AccessProviderDetector()
Methods
CreateConnection(AccessProvider, string)
protected override DbConnection CreateConnection(AccessProvider provider, string connectionString)
Parameters
providerAccessProviderconnectionStringstring
Returns
DetectProvider(ConnectionOptions)
public override IDataProvider? DetectProvider(ConnectionOptions options)
Parameters
optionsConnectionOptions
Returns
DetectProvider(ConnectionOptions, AccessProvider)
protected override AccessProvider DetectProvider(ConnectionOptions options, AccessProvider provider)
Parameters
optionsConnectionOptionsproviderAccessProvider
Returns
DetectServerVersion(DbConnection, DbTransaction?)
protected override AccessVersion? DetectServerVersion(DbConnection connection, DbTransaction? transaction)
Parameters
connectionDbConnectiontransactionDbTransaction
Returns
GetDataProvider(ConnectionOptions, AccessProvider, AccessVersion)
public override IDataProvider GetDataProvider(ConnectionOptions options, AccessProvider provider, AccessVersion version)
Parameters
optionsConnectionOptionsproviderAccessProviderversionAccessVersion