Table of Contents

OracleEngine 类

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

Oracle

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

构造函数

OracleEngine()

Oracle

public OracleEngine()

OracleEngine(ISelectComponent, ISqlValueComponent, IPluginProvider?)

Oracle

public OracleEngine(ISelectComponent select, ISqlValueComponent sqlVales, IPluginProvider? components)

参数

select ISelectComponent
sqlVales ISqlValueComponent
components IPluginProvider

方法

ColumnAs(StringBuilder, string)

字段别名格式化

public override void ColumnAs(StringBuilder sql, string alias)

参数

sql StringBuilder
alias string

Identifier(StringBuilder, string)

标识符格式化

public override void Identifier(StringBuilder sql, string name)

参数

sql StringBuilder
name string

InsertMultiPrefix(StringBuilder)

插入多条前缀

public override void InsertMultiPrefix(StringBuilder sql)

参数

sql StringBuilder

InsertedIdentity(StringBuilder)

每个表定义不同SEQUENCE来自增,不好通用

public override bool InsertedIdentity(StringBuilder sql)

参数

sql StringBuilder

返回

bool

Parameter(StringBuilder, string)

参数格式化

public override void Parameter(StringBuilder sql, string name)

参数

sql StringBuilder
name string

TableAs(StringBuilder, string)

表别名格式化

public override void TableAs(StringBuilder sql, string alias)

参数

sql StringBuilder
alias string