Table of Contents

Class DataProviderFactoryBase

Namespace
LinqToDB.Internal.DataProvider
Assembly
linq2db.dll
public abstract class DataProviderFactoryBase : IDataProviderFactory
Inheritance
DataProviderFactoryBase
Implements
Inherited Members
Extension Methods

Constructors

DataProviderFactoryBase()

protected DataProviderFactoryBase()

Fields

ASSEMBLY_NAME

protected const string ASSEMBLY_NAME = "assemblyName"

Field Value

string

VERSION

protected const string VERSION = "version"

Field Value

string

Methods

GetAssemblyName(IEnumerable<NamedValue>)

protected string? GetAssemblyName(IEnumerable<NamedValue> attributes)

Parameters

attributes IEnumerable<NamedValue>

Returns

string

GetAttribute(IEnumerable<NamedValue>, string)

protected string? GetAttribute(IEnumerable<NamedValue> attributes, string attributeName)

Parameters

attributes IEnumerable<NamedValue>
attributeName string

Returns

string

GetDataProvider(IEnumerable<NamedValue>)

public abstract IDataProvider GetDataProvider(IEnumerable<NamedValue> attributes)

Parameters

attributes IEnumerable<NamedValue>

Returns

IDataProvider

GetVersion(IEnumerable<NamedValue>)

protected string? GetVersion(IEnumerable<NamedValue> attributes)

Parameters

attributes IEnumerable<NamedValue>

Returns

string