C# Класс SqlFu.Providers.SqlServer.SqlServer2012Provider

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

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

Свойство Тип Описание
DbTypes SqlServerType

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

Метод Описание
AddReturnInsertValue ( string sqlValues, string identityColumn ) : string
FormatIndexOptions ( string idxDef, string options = "" ) : string
FormatQueryPagination ( string sql, Pagination page, ParametersManager pm ) : string
GetColumnType ( Type type ) : string
GetIdentityKeyword ( ) : string
IsDbBusy ( DbException ex ) : bool
IsUniqueViolation ( DbException ex, string keyName = "" ) : bool
ObjectExists ( DbException ex, string name = null ) : bool
SetupParameter ( DbParameter param, string name, object value ) : void
SqlServer2012Provider ( Func factory ) : System

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

Метод Описание
GetEscapeIdentifierChars ( ) : EscapeIdentifierChars
InitTools ( ) : IDatabaseTools

Приватные методы

Метод Описание
FormatIdx ( string idxDef, string options, string before ) : string

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

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

public AddReturnInsertValue ( string sqlValues, string identityColumn ) : string
sqlValues string
identityColumn string
Результат string

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

public FormatIndexOptions ( string idxDef, string options = "" ) : string
idxDef string
options string
Результат string

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

public FormatQueryPagination ( string sql, Pagination page, ParametersManager pm ) : string
sql string
page Pagination
pm SqlFu.Builders.ParametersManager
Результат string

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

public GetColumnType ( Type type ) : string
type System.Type
Результат string

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

protected GetEscapeIdentifierChars ( ) : EscapeIdentifierChars
Результат EscapeIdentifierChars

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

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

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

protected InitTools ( ) : IDatabaseTools
Результат IDatabaseTools

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

public IsDbBusy ( DbException ex ) : bool
ex DbException
Результат bool

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

public IsUniqueViolation ( DbException ex, string keyName = "" ) : bool
ex DbException
keyName string
Результат bool

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

public ObjectExists ( DbException ex, string name = null ) : bool
ex DbException
name string
Результат bool

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

public SetupParameter ( DbParameter param, string name, object value ) : void
param System.Data.Common.DbParameter
name string
value object
Результат void

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

public SqlServer2012Provider ( Func factory ) : System
factory Func
Результат System

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

DbTypes публичное свойство

public SqlServerType,SqlFu.Providers.SqlServer DbTypes
Результат SqlServerType