C# Class SqlFu.Providers.SqlServer.SqlServer2012Provider

SQlServer 2012+
Inheritance: DbProvider
Afficher le fichier Open project: sapiens/SqlFu Class Usage Examples

Méthodes publiques

Свойство Type Description
DbTypes SqlServerType

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetEscapeIdentifierChars ( ) : EscapeIdentifierChars
InitTools ( ) : IDatabaseTools

Private Methods

Méthode Description
FormatIdx ( string idxDef, string options, string before ) : string

Method Details

AddReturnInsertValue() public méthode

public AddReturnInsertValue ( string sqlValues, string identityColumn ) : string
sqlValues string
identityColumn string
Résultat string

FormatIndexOptions() public méthode

public FormatIndexOptions ( string idxDef, string options = "" ) : string
idxDef string
options string
Résultat string

FormatQueryPagination() public méthode

public FormatQueryPagination ( string sql, Pagination page, ParametersManager pm ) : string
sql string
page Pagination
pm SqlFu.Builders.ParametersManager
Résultat string

GetColumnType() public méthode

public GetColumnType ( Type type ) : string
type System.Type
Résultat string

GetEscapeIdentifierChars() protected méthode

protected GetEscapeIdentifierChars ( ) : EscapeIdentifierChars
Résultat EscapeIdentifierChars

GetIdentityKeyword() public méthode

public GetIdentityKeyword ( ) : string
Résultat string

InitTools() protected méthode

protected InitTools ( ) : IDatabaseTools
Résultat IDatabaseTools

IsDbBusy() public méthode

public IsDbBusy ( DbException ex ) : bool
ex DbException
Résultat bool

IsUniqueViolation() public méthode

public IsUniqueViolation ( DbException ex, string keyName = "" ) : bool
ex DbException
keyName string
Résultat bool

ObjectExists() public méthode

public ObjectExists ( DbException ex, string name = null ) : bool
ex DbException
name string
Résultat bool

SetupParameter() public méthode

public SetupParameter ( DbParameter param, string name, object value ) : void
param System.Data.Common.DbParameter
name string
value object
Résultat void

SqlServer2012Provider() public méthode

public SqlServer2012Provider ( Func factory ) : System
factory Func
Résultat System

Property Details

DbTypes public_oe property

public SqlServerType,SqlFu.Providers.SqlServer DbTypes
Résultat SqlServerType