Class AccessODBCSqlBuilder
- Namespace
- LinqToDB.Internal.DataProvider.Access
- Assembly
- linq2db.dll
public class AccessODBCSqlBuilder : AccessSqlBuilderBase, ISqlBuilder
- Inheritance
-
objectAccessODBCSqlBuilder
- 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
providerIDataProvidermappingSchemaMappingSchemadataOptionsDataOptionssqlOptimizerISqlOptimizersqlProviderFlagsSqlProviderFlags
Methods
BuildValue(DbDataType?, object?)
protected override void BuildValue(DbDataType? dataType, object? value)
Parameters
dataTypeDbDataType?valueobject
Convert(StringBuilder, string, ConvertType)
public override StringBuilder Convert(StringBuilder sb, string value, ConvertType convertType)
Parameters
sbStringBuildervaluestringconvertTypeConvertType
Returns
CreateSqlBuilder()
protected override ISqlBuilder CreateSqlBuilder()
Returns
GetProviderTypeName(IDataContext, DbParameter)
protected override string? GetProviderTypeName(IDataContext dataContext, DbParameter parameter)
Parameters
dataContextIDataContextparameterDbParameter
Returns
TryConvertParameterToSql(SqlParameterValue)
protected override bool TryConvertParameterToSql(SqlParameterValue paramValue)
Parameters
paramValueSqlParameterValue