메소드 | 설명 | |
---|---|---|
AssertIsOracleCommand ( this cmd ) : void |
지정된 Command 인스턴스의 형식이 OracleCommand 형식인지 검사합니다. 아니면 예외를 발생시킵니다.
|
|
ClearAllPools ( ) : void |
모든 Oracle Connection Pool을 제거합니다.
|
|
CreateOracleConnection ( this db, bool &newConnectionCreated ) : OracleConnection |
Oracle Connection을 비동기 방식으로 엽니다.
|
|
DbTypeToOracleDbType ( DbType dbType ) : OracleDbType |
dbType에 해당하는 OracleDbType을 반환합니다.
|
|
OpenConnection ( this db, int tryCount ) : OracleConnection |
Oracle 연결이 성공하지 못하는 경우가 많아, 재시도 횟수 만큼 간격을 두고 연결을 시도합니다. Oracle DB의 Process 수를 기본(40)에서 100 이상으로 늘려주면 연결이 성공할 확률이 높습니다.
|
|
TypeToOracleDbType ( |
type에 해당하는 OracleDbType을 반환합니다.
|
메소드 | 설명 | |
---|---|---|
HandleConnectionError ( |
public static AssertIsOracleCommand ( this cmd ) : void | ||
cmd | this | 검사할 DbCommand 인스턴스 |
리턴 | void |
public static CreateOracleConnection ( this db, bool &newConnectionCreated ) : OracleConnection | ||
db | this | DAAB OracleProvider 인스턴스 |
newConnectionCreated | bool | 새로운 Connenction이 생성되었는지 여부 |
리턴 | OracleConnection |
public static DbTypeToOracleDbType ( DbType dbType ) : OracleDbType | ||
dbType | DbType | |
리턴 | OracleDbType |
public static OpenConnection ( this db, int tryCount ) : OracleConnection | ||
db | this | DAAB OracleProvider 인스턴스 |
tryCount | int | 연결 실패 시, 재 시도 횟수 |
리턴 | OracleConnection |
public static TypeToOracleDbType ( |
||
type | ||
리턴 | OracleDbType |