Table of Contents

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

provider AccessProvider
connectionString string

Returns

DbConnection

DetectProvider(ConnectionOptions)

public override IDataProvider? DetectProvider(ConnectionOptions options)

Parameters

options ConnectionOptions

Returns

IDataProvider

DetectProvider(ConnectionOptions, AccessProvider)

protected override AccessProvider DetectProvider(ConnectionOptions options, AccessProvider provider)

Parameters

options ConnectionOptions
provider AccessProvider

Returns

AccessProvider

DetectServerVersion(DbConnection, DbTransaction?)

protected override AccessVersion? DetectServerVersion(DbConnection connection, DbTransaction? transaction)

Parameters

connection DbConnection
transaction DbTransaction

Returns

AccessVersion?

GetDataProvider(ConnectionOptions, AccessProvider, AccessVersion)

public override IDataProvider GetDataProvider(ConnectionOptions options, AccessProvider provider, AccessVersion version)

Parameters

options ConnectionOptions
provider AccessProvider
version AccessVersion

Returns

IDataProvider