C# Класс Dashing.Engine.Dialects.SqlServerDialect

Наследование: SqlDialectBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AppendForUpdateOnQueryFinish ( StringBuilder sql ) : void
AppendForUpdateUsingTableHint ( StringBuilder tableSql ) : void
AppendQuotedTableName ( StringBuilder sql, IMap map ) : void
ApplySkipTake ( StringBuilder sql, StringBuilder orderClause, int take, int skip ) : void
ChangeColumnName ( IColumn fromColumn, IColumn toColumn ) : string
ChangeTableName ( IMap @from, IMap to ) : string
CheckDatabaseExists ( string databaseName ) : string
CreateIndex ( Index index ) : string
DropForeignKey ( ForeignKey foreignKey ) : string
DropIndex ( Index index ) : string
GetIdSql ( ) : string
ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
OnBeforeDropColumn ( IColumn column ) : string
SqlServerDialect ( ) : System

Защищенные методы

Метод Описание
AppendAutoGenerateModifier ( StringBuilder sql, IColumn column ) : void
TypeName ( DbType type ) : string

Описание методов

AppendAutoGenerateModifier() защищенный Метод

protected AppendAutoGenerateModifier ( StringBuilder sql, IColumn column ) : void
sql StringBuilder
column IColumn
Результат void

AppendForUpdateOnQueryFinish() публичный Метод

public AppendForUpdateOnQueryFinish ( StringBuilder sql ) : void
sql StringBuilder
Результат void

AppendForUpdateUsingTableHint() публичный Метод

public AppendForUpdateUsingTableHint ( StringBuilder tableSql ) : void
tableSql StringBuilder
Результат void

AppendQuotedTableName() публичный Метод

public AppendQuotedTableName ( StringBuilder sql, IMap map ) : void
sql StringBuilder
map IMap
Результат void

ApplySkipTake() публичный Метод

public ApplySkipTake ( StringBuilder sql, StringBuilder orderClause, int take, int skip ) : void
sql StringBuilder
orderClause StringBuilder
take int
skip int
Результат void

ChangeColumnName() публичный Метод

public ChangeColumnName ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
Результат string

ChangeTableName() публичный Метод

public ChangeTableName ( IMap @from, IMap to ) : string
@from IMap
to IMap
Результат string

CheckDatabaseExists() публичный Метод

public CheckDatabaseExists ( string databaseName ) : string
databaseName string
Результат string

CreateIndex() публичный Метод

public CreateIndex ( Index index ) : string
index Dashing.Configuration.Index
Результат string

DropForeignKey() публичный Метод

public DropForeignKey ( ForeignKey foreignKey ) : string
foreignKey Dashing.Configuration.ForeignKey
Результат string

DropIndex() публичный Метод

public DropIndex ( Index index ) : string
index Dashing.Configuration.Index
Результат string

GetIdSql() публичный Метод

public GetIdSql ( ) : string
Результат string

ModifyColumn() публичный Метод

public ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
Результат string

OnBeforeDropColumn() публичный Метод

public OnBeforeDropColumn ( IColumn column ) : string
column IColumn
Результат string

SqlServerDialect() публичный Метод

public SqlServerDialect ( ) : System
Результат System

TypeName() защищенный Метод

protected TypeName ( DbType type ) : string
type DbType
Результат string