發行︰ 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) | 釋放連接所使用的 Unmanaged 資源,並且選擇性地釋放 Managed 資源。 |
![]() |
Equals(Object) | (繼承自 Object。) |
![]() |
Finalize() | (繼承自 Object。) |
![]() |
GetHashCode() | (繼承自 Object。) |
![]() |
GetType() | (繼承自 Object。) |
![]() |
MemberwiseClone() | (繼承自 Object。) |
![]() |
ToString() | (繼承自 Object。) |
註解
執行 Transact-SQL 時,這個類別會將連接和執行資訊提供給 Execute 方法。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)