Property | Type | Description | |
---|---|---|---|
ActiveTransactionKey | object |
Method | Description | |
---|---|---|
BeginTransaction ( ) : |
ADO.NET의 기본 Transaction을 시작한다. 격리수준은 IsolationLevel.ReadCommitted이다. (TransactionScope와는 달리 DTC를 이용하지 않는다.)
|
|
BeginTransaction ( System isolationLevel ) : |
ADO.NET의 기본 Transaction을 시작한다. (TransactionScope와는 달리 DTC를 이용하지 않는다.)
|
|
Commit ( ) : void |
현재 활성화된 Transaction이 있다면, Commit을 수행한다.
|
|
ExecuteDataSet ( |
cmd를 실행하여, 결과를 DataSet으로 반환합니다.
|
|
ExecuteDataSet ( |
cmd를 실행하여, 결과를 DataSet으로 반환합니다.
|
|
ExecuteDataSet ( string query ) : |
query 문을 실행하여, DataSet을 빌드합니다.
|
|
ExecuteDataSet ( string query, int firstResult, int maxResults ) : |
query 문을 실행하여, DataSet을 빌드합니다.
|
|
ExecuteDataSetByProcedure ( string spName ) : |
지정된 DataAdpater를 실행하여 DataSet을 빌드한다.
|
|
ExecuteDataSetByProcedure ( string spName, int firstResult, int maxResults ) : |
지정된 DataAdpater를 실행하여 DataSet을 빌드한다.
|
|
ExecuteDataSetBySqlString ( string sqlString ) : |
지정된 DataAdpater를 실행하여 DataSet을 빌드한다.
|
|
ExecuteDataSetBySqlString ( string sqlString, int firstResult, int maxResults ) : |
지정된 DataAdpater를 실행하여 DataSet을 빌드한다.
|
|
ExecuteDataTable ( |
지정된 Command를 실행하여, DataTable을 빌드합니다.
|
|
ExecuteDataTable ( |
지정된 Command를 실행하여, DataTable을 빌드합니다.
|
|
ExecuteDataTable ( string query ) : |
query 문을 실행하여, DataTable을 빌드합니다.
|
|
ExecuteDataTable ( string query, int firstResult, int maxResults ) : |
query 문을 실행하여, DataTable을 빌드합니다.
|
|
ExecuteDataTableAsList ( |
여러 ResultSet을 반환할 수 있으므로, DataTable의 컬렉션으로 반환합니다.
|
|
ExecuteDataTableAsList ( |
여러 ResultSet을 반환할 수 있으므로, DataTable의 컬렉션으로 반환합니다.
|
|
ExecuteDataTableByProcedure ( string spName ) : |
지정된 Procedure를 실행하여, DataTable을 빌드합니다.
|
|
ExecuteDataTableByProcedure ( string spName, int firstResult, int maxResults ) : |
지정된 Procedure를 실행하여, DataTable을 빌드합니다.
|
|
ExecuteDataTableBySqlString ( string sqlString ) : |
지정된 sql string 문을 실행하여, DataTable을 빌드합니다.
|
|
ExecuteDataTableBySqlString ( string sqlString, int firstResult, int maxResults ) : |
지정된 sql string 문을 실행하여, DataTable을 빌드합니다.
|
|
ExecuteNonQuery ( |
Execute specified DbCommand
|
|
ExecuteNonQuery ( string query ) : int |
Execute specified query or procedure
|
|
ExecuteNonQueryByProcedure ( string spName ) : int |
Execute specified stored procedure
|
|
ExecuteNonQueryBySqlString ( string sqlString ) : int |
Execute specified sql string
|
|
ExecutePagingDataTable ( |
지정된 Command 를 Paging 정보에 근거해서 수행하고, 결과를 DataTable로 반환한다.
|
|
ExecutePagingDataTable ( string query, int pageIndex, int pageSize ) : |
query를 Paging 정보에 근거해서 실행하고, 결과를 DataTable로 반환한다. NOTE: DISTINCT, TOP N 조회는 Paging에서 지원하지 않습니다.
|
|
ExecutePagingDataTableByProcedure ( string spName, int pageIndex, int pageSize ) : |
spName Procedure를 실행하여, Paging 정보에 근거해서 Data를 추출하고, 결과를 DataTable로 반환한다.
|
|
ExecutePagingDataTableBySqlString ( string selectSql, int pageIndex, int pageSize ) : |
지정된 조회용 쿼리문을 Paging 정보에 근거해서 수행하고, 결과를 DataTable로 반환한다. NOTE: 복잡한 쿼리 문장은 안될 가능성이 있습니다. NOTE: DISTINCT 조회는 지원하지 않습니다.
|
|
ExecuteReader ( |
Execute specified DbCommand, and return AdoDataReader
|
|
ExecuteReader ( string query ) : IDataReader |
Execute specified query, and return AdoDataReader
|
|
ExecuteReaderByProcedure ( string spName ) : IDataReader |
Execute specified stored procedure, and return AdoDataReader
|
|
ExecuteReaderBySqlString ( string sqlString ) : IDataReader |
Execute specified sql string, and return AdoDataReader
|
|
ExecuteScalar ( |
Execute DbCommand, and return single scalar value
|
|
ExecuteScalar ( string query ) : object |
Execute query, and return single scalar value
|
|
ExecuteScalarByProcedure ( string spName ) : object |
Execute stored procedure, and return single scalar value
|
|
ExecuteScalarBySqlString ( string sqlString ) : object |
Execute sql string, and return single scalar value
|
|
LoadDataSet ( |
지정된 DataAdapter를 통해 얻은 정보를 DataSet으로 빌드한다.
|
|
Rollback ( ) : void |
현재 활성화된 Transaction이 있다면, Rollback을 수행한다.
|
Method | Description | |
---|---|---|
AdoRepositoryImplBase ( ) : System |
Initialize AdoRepositoryImplBase with default database name
|
|
AdoRepositoryImplBase ( string dbName ) : System |
Initialize AdoRepositoryImplBase with database name.
|
|
ExecuteNonQueryInternal ( |
지정된 Command의 ExecuteNonQuery 메소드를 실행합니다.
|
|
ExecuteReaderInternal ( |
지정된 Command의 ExecuteReader 메소드를 실행합니다.
|
|
ExecuteScalarInternal ( |
지정된 Command의 ExecuteScalar 메소드를 실행합니다.
|
Method | Description | |
---|---|---|
ExecuteDataSet ( |
protected AdoRepositoryImplBase ( string dbName ) : System | ||
dbName | string | database name |
return | System |
public BeginTransaction ( ) : |
||
return |
public BeginTransaction ( System isolationLevel ) : |
||
isolationLevel | System | Transaction 격리수준 (기본적으로 ReadCommitted) |
return |
public ExecuteDataSet ( |
||
cmd | 실행할 |
|
return |
public ExecuteDataSet ( |
||
cmd | 실행할 |
|
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다 |
return |
public ExecuteDataSet ( string query ) : |
||
query | string | 실행할 쿼림 문 또는 Procedure 명 |
return |
public ExecuteDataSet ( string query, int firstResult, int maxResults ) : |
||
query | string | 실행할 쿼림 문 또는 Procedure 명 |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다) |
return |
public ExecuteDataSetByProcedure ( string spName ) : |
||
spName | string | Procedure name to execute |
return |
public ExecuteDataSetByProcedure ( string spName, int firstResult, int maxResults ) : |
||
spName | string | Procedure name to execute |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다 |
return |
public ExecuteDataSetBySqlString ( string sqlString ) : |
||
sqlString | string | simple query string to execute |
return |
public ExecuteDataSetBySqlString ( string sqlString, int firstResult, int maxResults ) : |
||
sqlString | string | simple query string to execute |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다 |
return |
public ExecuteDataTable ( |
||
cmd | 실행할 Select용 Command | |
return |
public ExecuteDataTable ( |
||
cmd | 실행할 Select용 Command | |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다 |
return |
public ExecuteDataTable ( string query ) : |
||
query | string | 실행할 쿼림 문 또는 Procedure 명 |
return |
public ExecuteDataTable ( string query, int firstResult, int maxResults ) : |
||
query | string | 실행할 쿼림 문 또는 Procedure 명 |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다) |
return |
public ExecuteDataTableAsList ( |
||
cmd | ||
return | IList |
public ExecuteDataTableAsList ( |
||
cmd | ||
firstResult | int | |
maxResults | int | |
return | IList |
public ExecuteDataTableByProcedure ( string spName ) : |
||
spName | string | 실행할 Select Command |
return |
public ExecuteDataTableByProcedure ( string spName, int firstResult, int maxResults ) : |
||
spName | string | 실행할 Procedure 명 |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다 |
return |
public ExecuteDataTableBySqlString ( string sqlString ) : |
||
sqlString | string | 실행할 Query 문 |
return |
public ExecuteDataTableBySqlString ( string sqlString, int firstResult, int maxResults ) : |
||
sqlString | string | 실행할 Query 문 |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다 |
return |
public ExecuteNonQuery ( |
||
cmd | Instance of DbCommand to execute | |
return | int |
public ExecuteNonQuery ( string query ) : int | ||
query | string | query string ( simple sql string or Procedure name ) |
return | int |
public ExecuteNonQueryByProcedure ( string spName ) : int | ||
spName | string | Procedure name |
return | int |
public ExecuteNonQueryBySqlString ( string sqlString ) : int | ||
sqlString | string | simple sql string |
return | int |
protected ExecuteNonQueryInternal ( |
||
cmd | ||
return | int |
public ExecutePagingDataTable ( |
||
cmd | ||
pageIndex | int | Page index (0부터 시작). null이면 0으로 간주 |
pageSize | int | Page Size. 한 페이지에 표현할 요소 수 (보통 10개). null이면 |
return |
public ExecutePagingDataTable ( string query, int pageIndex, int pageSize ) : |
||
query | string | 조회용 쿼리 문 |
pageIndex | int | Page Index (0부터 시작). null이면 0으로 간주 |
pageSize | int | Page Size. 한 페이지에 표현할 요소 수 (보통 10개). null이면 10으로 간주 |
return |
public ExecutePagingDataTableByProcedure ( string spName, int pageIndex, int pageSize ) : |
||
spName | string | 조회용 Procedure Name |
pageIndex | int | Page Index (0부터 시작). null이면 0으로 간주 |
pageSize | int | Page Size. 한 페이지에 표현할 요소 수 (보통 10개). null이면 10으로 간주 |
return |
public ExecutePagingDataTableBySqlString ( string selectSql, int pageIndex, int pageSize ) : |
||
selectSql | string | 조회용 쿼리 문장 (NOTE: DISTINCT 조회는 지원하지 않습니다.) |
pageIndex | int | Page index (0부터 시작). null이면 0으로 간주 |
pageSize | int | Page Size. 한 페이지에 표현할 요소 수 (보통 10개). null이면 |
return |
public ExecuteReader ( |
||
cmd | DbCommand to execute | |
return | IDataReader |
public ExecuteReader ( string query ) : IDataReader | ||
query | string | query string ( sql string or procedure name ) |
return | IDataReader |
public ExecuteReaderByProcedure ( string spName ) : IDataReader | ||
spName | string | procedure name |
return | IDataReader |
public ExecuteReaderBySqlString ( string sqlString ) : IDataReader | ||
sqlString | string | simple query string |
return | IDataReader |
protected ExecuteReaderInternal ( |
||
cmd | ||
return | IDataReader |
public ExecuteScalar ( |
||
cmd | Instance of DbCommand to execute | |
return | object |
public ExecuteScalar ( string query ) : object | ||
query | string | query string ( simple sql string or Procedure name ) |
return | object |
public ExecuteScalarByProcedure ( string spName ) : object | ||
spName | string | Procedure name |
return | object |
public ExecuteScalarBySqlString ( string sqlString ) : object | ||
sqlString | string | simple sql string |
return | object |
protected ExecuteScalarInternal ( |
||
cmd | ||
return | object |
public LoadDataSet ( |
||
adapter | DataAdapter | |
tableName | string | Table name |
targetDataSet | 저장할 Dataset | |
firstResult | int | 첫번째 레코드의 인덱스 (0부터 시작) |
maxResults | int | 최대 레코드 수 (0 이면 무시하고, 마지막 레코드까지 가져온다 |
return | void |