C# Класс Sharp.Data.Databases.SqlServer.SqlDialect

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

Открытые свойства

Свойство Тип Описание
ExtendedPropertyNameForComments string

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

Метод Описание
GetAddCommentToColumnSql ( string tableName, string columnName, string comment ) : string
GetAddCommentToTableSql ( string tableName, string comment ) : string
GetColumnToSqlWhenCreate ( Column col ) : string
GetColumnValueToSql ( object value ) : string
GetCreateTableSqls ( Table table ) : string[]
GetDbType ( string sqlType, int dataPrecision ) : DbType
GetDropColumnSql ( string table, string columnName ) : string[]
GetDropIndexSql ( string indexName, string table ) : string
GetDropTableSqls ( string tableName ) : string[]
GetDropUniqueKeySql ( string uniqueKeyName, string tableName ) : string
GetForeignKeySql ( string fkName, string table, string column, string referencingTable, string referencingColumn, OnDelete onDelete ) : string
GetInsertReturningColumnSql ( string table, string columns, object values, string returningColumnName, string returningParameterName ) : string
GetModifyColumnSql ( string tableName, string columnName, Column columnDefinition ) : string
GetRemoveCommentFromColumnSql ( string tableName, string columnName ) : string
GetRemoveCommentFromTableSql ( string tableName ) : string
GetRenameColumnSql ( string tableName, string columnName, string newColumnName ) : string
GetRenameTableSql ( string tableName, string newTableName ) : string
GetTableExistsSql ( string tableName ) : string
GetUniqueKeySql ( string ukName, string table ) : string
WrapSelectSqlWithPagination ( string sql, int skipRows, int numberOfRows ) : string

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

Метод Описание
GetDbTypeString ( DbType type, int precision ) : string

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

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

public GetAddCommentToColumnSql ( string tableName, string columnName, string comment ) : string
tableName string
columnName string
comment string
Результат string

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

public GetAddCommentToTableSql ( string tableName, string comment ) : string
tableName string
comment string
Результат string

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

public GetColumnToSqlWhenCreate ( Column col ) : string
col Sharp.Data.Schema.Column
Результат string

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

public GetColumnValueToSql ( object value ) : string
value object
Результат string

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

public GetCreateTableSqls ( Table table ) : string[]
table Sharp.Data.Schema.Table
Результат string[]

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

public GetDbType ( string sqlType, int dataPrecision ) : DbType
sqlType string
dataPrecision int
Результат DbType

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

protected GetDbTypeString ( DbType type, int precision ) : string
type DbType
precision int
Результат string

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

public GetDropColumnSql ( string table, string columnName ) : string[]
table string
columnName string
Результат string[]

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

public GetDropIndexSql ( string indexName, string table ) : string
indexName string
table string
Результат string

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

public GetDropTableSqls ( string tableName ) : string[]
tableName string
Результат string[]

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

public GetDropUniqueKeySql ( string uniqueKeyName, string tableName ) : string
uniqueKeyName string
tableName string
Результат string

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

public GetForeignKeySql ( string fkName, string table, string column, string referencingTable, string referencingColumn, OnDelete onDelete ) : string
fkName string
table string
column string
referencingTable string
referencingColumn string
onDelete OnDelete
Результат string

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

public GetInsertReturningColumnSql ( string table, string columns, object values, string returningColumnName, string returningParameterName ) : string
table string
columns string
values object
returningColumnName string
returningParameterName string
Результат string

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

public GetModifyColumnSql ( string tableName, string columnName, Column columnDefinition ) : string
tableName string
columnName string
columnDefinition Sharp.Data.Schema.Column
Результат string

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

public GetRemoveCommentFromColumnSql ( string tableName, string columnName ) : string
tableName string
columnName string
Результат string

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

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

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

public GetRenameColumnSql ( string tableName, string columnName, string newColumnName ) : string
tableName string
columnName string
newColumnName string
Результат string

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

public GetRenameTableSql ( string tableName, string newTableName ) : string
tableName string
newTableName string
Результат string

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

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

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

public GetUniqueKeySql ( string ukName, string table ) : string
ukName string
table string
Результат string

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

public WrapSelectSqlWithPagination ( string sql, int skipRows, int numberOfRows ) : string
sql string
skipRows int
numberOfRows int
Результат string

Описание свойств

ExtendedPropertyNameForComments публичное статическое свойство

public static string ExtendedPropertyNameForComments
Результат string