MySqlEngine 类
MySql
public class MySqlEngine : EngineBase, ISqlEngine, ISqlValueComponent
- 继承
-
objectMySqlEngine
- 实现
- 继承成员
- 扩展方法
构造函数
MySqlEngine()
MySql
public MySqlEngine()
MySqlEngine(ISelectComponent, ISqlValueComponent, IPluginProvider?, char)
MySql
public MySqlEngine(ISelectComponent select, ISqlValueComponent sqlValues, IPluginProvider? components, char parameterPrefix = '@')
参数
select
ISelectComponent筛选
sqlValues
ISqlValueComponentcomponents
IPluginProviderparameterPrefix
char
属性
ParameterPrefix
参数前缀(@或?)
public char ParameterPrefix { get; }
属性值
方法
Identifier(StringBuilder, string)
标识符格式化
public override void Identifier(StringBuilder sql, string name)
参数
sql
StringBuildersql
name
string标识名
InsertedIdentity(StringBuilder)
插入自增列sql
public override bool InsertedIdentity(StringBuilder sql)
参数
sql
StringBuildersql
返回
- bool
是否支持
Parameter(StringBuilder, string)
参数格式化
public override void Parameter(StringBuilder sql, string name)
参数
sql
StringBuildersql
name
string参数名