Table of Contents

MySqlEngine 类

命名空间
ShadowSql.Engines.MySql
程序集
ShadowSql.Core.dll

MySql

public class MySqlEngine : EngineBase, ISqlEngine, ISqlValueComponent
继承
object
MySqlEngine
实现
继承成员
扩展方法

构造函数

MySqlEngine()

MySql

public MySqlEngine()

MySqlEngine(ISelectComponent, ISqlValueComponent, IPluginProvider?, char)

MySql

public MySqlEngine(ISelectComponent select, ISqlValueComponent sqlValues, IPluginProvider? components, char parameterPrefix = '@')

参数

select ISelectComponent

筛选

sqlValues ISqlValueComponent
components IPluginProvider
parameterPrefix char

属性

ParameterPrefix

参数前缀(@或?)

public char ParameterPrefix { get; }

属性值

char

方法

Identifier(StringBuilder, string)

标识符格式化

public override void Identifier(StringBuilder sql, string name)

参数

sql StringBuilder

sql

name string

标识名

InsertedIdentity(StringBuilder)

插入自增列sql

public override bool InsertedIdentity(StringBuilder sql)

参数

sql StringBuilder

sql

返回

bool

是否支持

Parameter(StringBuilder, string)

参数格式化

public override void Parameter(StringBuilder sql, string name)

参数

sql StringBuilder

sql

name string

参数名