Table of Contents

SqliteEngine 类

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

Sqlite

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

构造函数

SqliteEngine()

MsSql

public SqliteEngine()

SqliteEngine(ISelectComponent, ISqlValueComponent, IPluginProvider?)

Sqlite

public SqliteEngine(ISelectComponent select, ISqlValueComponent sqlValues, IPluginProvider? components)

参数

select ISelectComponent

筛选

sqlValues ISqlValueComponent
components IPluginProvider

方法

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

是否支持

TruncatePrefix(StringBuilder)

Sqlite不支持Truncate,使用Delete代替

public override void TruncatePrefix(StringBuilder sql)

参数

sql StringBuilder

sql