Table of Contents

Class AccessODBCSqlBuilder

Namespace
LinqToDB.Internal.DataProvider.Access
Assembly
linq2db.dll
public class AccessODBCSqlBuilder : AccessSqlBuilderBase, ISqlBuilder
Inheritance
object
AccessODBCSqlBuilder
Implements
Inherited Members
Extension Methods

Constructors

AccessODBCSqlBuilder(IDataProvider?, MappingSchema, DataOptions, ISqlOptimizer, SqlProviderFlags)

public AccessODBCSqlBuilder(IDataProvider? provider, MappingSchema mappingSchema, DataOptions dataOptions, ISqlOptimizer sqlOptimizer, SqlProviderFlags sqlProviderFlags)

Parameters

provider IDataProvider
mappingSchema MappingSchema
dataOptions DataOptions
sqlOptimizer ISqlOptimizer
sqlProviderFlags SqlProviderFlags

Methods

BuildValue(DbDataType?, object?)

protected override void BuildValue(DbDataType? dataType, object? value)

Parameters

dataType DbDataType?
value object

Convert(StringBuilder, string, ConvertType)

public override StringBuilder Convert(StringBuilder sb, string value, ConvertType convertType)

Parameters

sb StringBuilder
value string
convertType ConvertType

Returns

StringBuilder

CreateSqlBuilder()

protected override ISqlBuilder CreateSqlBuilder()

Returns

ISqlBuilder

GetProviderTypeName(IDataContext, DbParameter)

protected override string? GetProviderTypeName(IDataContext dataContext, DbParameter parameter)

Parameters

dataContext IDataContext
parameter DbParameter

Returns

string

TryConvertParameterToSql(SqlParameterValue)

protected override bool TryConvertParameterToSql(SqlParameterValue paramValue)

Parameters

paramValue SqlParameterValue

Returns

bool