Class DataProviderFactoryBase
- Namespace
- LinqToDB.Internal.DataProvider
- Assembly
- linq2db.dll
public abstract class DataProviderFactoryBase : IDataProviderFactory
- Inheritance
-
object
DataProviderFactoryBase
- Implements
-
- Extension Methods
-
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