게시 날짜: 2016년 9월
데이터베이스 단위 테스트와 관련된 데이터베이스 연결에 대한 컨텍스트를 나타냅니다.
네임스페이스: Microsoft.Data.Tools.Schema.Sql.UnitTesting
어셈블리: Microsoft.Data.Tools.Schema.Sql.UnitTesting(Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll에 있음)
상속 계층 구조
System.Object
Microsoft.Data.Tools.Schema.Sql.UnitTesting.ConnectionContext
구문
public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext =
class
interface IDisposable
end
Public Class ConnectionContext
Implements IDisposable
생성자
| 이름 | 설명 | |
|---|---|---|
![]() |
ConnectionContext() | ConnectionContext 클래스의 새 인스턴스를 초기화합니다. |
속성
| 이름 | 설명 | |
|---|---|---|
![]() |
CommandTimeout | 일괄 처리 문을 실행하는 명령이 시간 초과되기 전까지의 시간(초)을 가져오거나 설정합니다. |
![]() |
Connection | 데이터베이스 연결을 가져오거나 설정합니다. |
![]() |
Provider | 연결과 관련된 공급자를 가져오거나 설정합니다. |
![]() |
Transaction | Transact-SQL 문을 실행할 때 사용할 트랜잭션을 가져오거나 설정합니다. |
메서드
| 이름 | 설명 | |
|---|---|---|
![]() |
Dispose() | 연결에서 사용하는 리소스를 해제합니다. |
![]() |
Dispose(Boolean) | 연결에서 사용하는 관리되지 않는 리소스를 해제하고, 필요할 경우 관리되는 리소스를 해제합니다. |
![]() |
Equals(Object) | (Object에서 상속됨) |
![]() |
Finalize() | (Object에서 상속됨) |
![]() |
GetHashCode() | (Object에서 상속됨) |
![]() |
GetType() | (Object에서 상속됨) |
![]() |
MemberwiseClone() | (Object에서 상속됨) |
![]() |
ToString() | (Object에서 상속됨) |
설명
이 클래스는 Execute이 실행될 때 Transact-SQL 메서드에 연결 및 실행 정보를 제공합니다.ConnectionContext는 데이터베이스 형식에 관계없이 System.Data.Common 네임스페이스의 형식을 사용합니다.
이 형식을 사용하면 열린 연결의 상태를 나중에 사용할 수 있도록 저장할 수 있습니다.예를 들어 두 개의 Windows 자격 증명 집합에 동일한 연결 문자열과 Windows 인증을 사용하려는 경우 열린 연결의 가장 컨텍스트를 저장할 수 있습니다.자세한 내용은 Impersonate을 참조하십시오.컨텍스트 해제는 Dispose 메서드에서 수행해야 합니다.
스레드 보안
이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.
참고 항목
T:Microsoft.Data.Schema.UnitTesting.Configuration.ConnectionContextElement
Execute
Microsoft.Data.Tools.Schema.Sql.UnitTesting 네임스페이스
맨 위로 이동
.jpeg)
.jpeg)
.jpeg)