C# Класс NSoft.NFramework.Data.AdoWith

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ForTesting ( IsolationLevel isolationLevel ) : void

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.

Database 작업에 대해, 실제 DB에 적용은 되지 않고, 테스트만을 하기 원할 때 사용합니다.

ForTesting ( this actionToTest, TransactionScopeOption options = TransactionScopeOption.RequiresNew ) : void

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.

ForTesting ( this actionsToTest ) : void

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.

Database 작업에 대해, 실제 DB에 적용은 되지 않고, 테스트만을 하기 원할 때 사용합니다.

ForTesting ( this actionsToTest, IsolationLevel isolationLevel ) : void

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.

Database 작업에 대해, 실제 DB에 적용은 되지 않고, 테스트만을 하기 원할 때 사용합니다.

TransactionScope ( ) : void

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.

TransactionScope ( System.Action actionToExecute ) : void

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.

TransactionScope ( IsolationLevel isolationLevel ) : void

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.

TransactionScope ( TransactionScopeOption scopeOption ) : void

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.

TransactionScope ( TransactionScopeOption scopeOption, IsolationLevel isolationLevel ) : void

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.

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

ForTesting() публичный статический Метод

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.
Database 작업에 대해, 실제 DB에 적용은 되지 않고, 테스트만을 하기 원할 때 사용합니다.
public static ForTesting ( IsolationLevel isolationLevel ) : void
isolationLevel IsolationLevel Transaction isolation level
Результат void

ForTesting() публичный статический Метод

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.
public static ForTesting ( this actionToTest, TransactionScopeOption options = TransactionScopeOption.RequiresNew ) : void
actionToTest this 테스트할 Action
options TransactionScopeOption TransactionScopeOption
Результат void

ForTesting() публичный статический Метод

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.
Database 작업에 대해, 실제 DB에 적용은 되지 않고, 테스트만을 하기 원할 때 사용합니다.
public static ForTesting ( this actionsToTest ) : void
actionsToTest this 테스트할 Action 시퀀스
Результат void

ForTesting() публичный статический Метод

Database 작업을 테스트하기 위한 Utility 함수이다.
지정된 테스트용 DB 작업이 실제 Database에서 실행은 되지만 Transaction이 Commit이 되지 않으므로, 테스트시에 유용한다.
Database 작업에 대해, 실제 DB에 적용은 되지 않고, 테스트만을 하기 원할 때 사용합니다.
public static ForTesting ( this actionsToTest, IsolationLevel isolationLevel ) : void
actionsToTest this 테스트할 Action 시퀀스
isolationLevel IsolationLevel Transaction isolation level
Результат void

TransactionScope() публичный статический Метод

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.
public static TransactionScope ( ) : void
Результат void

TransactionScope() публичный статический Метод

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.
public static TransactionScope ( System.Action actionToExecute ) : void
actionToExecute System.Action 실행할 Action
Результат void

TransactionScope() публичный статический Метод

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.
public static TransactionScope ( IsolationLevel isolationLevel ) : void
isolationLevel IsolationLevel Transaction 격리수준
Результат void

TransactionScope() публичный статический Метод

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.
public static TransactionScope ( TransactionScopeOption scopeOption ) : void
scopeOption TransactionScopeOption TransactionScopeOption 값
Результат void

TransactionScope() публичный статический Метод

지정된 Action 들을 하나의 Transaction Scope로 묶어서 처리합니다.
public static TransactionScope ( TransactionScopeOption scopeOption, IsolationLevel isolationLevel ) : void
scopeOption TransactionScopeOption TransactionScopeOption 값
isolationLevel IsolationLevel Transaction 격리수준
Результат void