C# 클래스 SqlFu.Providers.SqlServer.SqlServer2012Provider

SQlServer 2012+
상속: DbProvider
파일 보기 프로젝트 열기: sapiens/SqlFu 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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