表示与数据库单元测试关联的数据库连接的上下文。
继承层次结构
System.Object
  Microsoft.Data.Schema.UnitTesting.ConnectionContext
命名空间:  Microsoft.Data.Schema.UnitTesting
程序集:  Microsoft.Data.Schema.UnitTesting(在 Microsoft.Data.Schema.UnitTesting.dll 中)
语法
声明
Public Class ConnectionContext _
    Implements IDisposable
public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext =  
    class
        interface IDisposable
    end
public class ConnectionContext implements IDisposable
ConnectionContext 类型公开以下成员。
构造函数
| 名称 | 说明 | |
|---|---|---|
| .gif) | ConnectionContext | 初始化 ConnectionContext 类的新实例。 | 
页首
属性
| 名称 | 说明 | |
|---|---|---|
| .gif) | CommandTimeout | 获取或设置在执行批处理语句的命令超时之前经过的时间(以秒为单位)。 | 
| .gif) | Connection | 获取或设置数据库连接。 | 
| .gif) | Provider | 获取或设置一个与连接关联的提供程序。 | 
| .gif) | Transaction | 获取或设置在执行时使用的交易记录Transact-SQL语句。 | 
页首
方法
| 名称 | 说明 | |
|---|---|---|
| .gif) | Dispose() | 释放连接所使用的资源。 | 
| .gif) | Dispose(Boolean) | 释放连接所使用的非托管的资源,并可以选择释放托管的资源。 | 
| .gif) | Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | 
| .gif) | Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | 
| .gif) | GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | 
| .gif) | GetType | 获取当前实例的 Type。 (继承自 Object。) | 
| .gif) | MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | 
| .gif) | ToString | 返回表示当前对象的字符串。 (继承自 Object。) | 
页首
备注
在执行 Transact-SQL 时,此类为 Execute 方法提供连接和执行信息。 ConnectionContext 使用 System.Data.Common 命名空间中的类型,无论数据库类型如何都是如此。
使用此类型存储打开的连接的状态以便稍后使用。 例如,如果要将同一连接字符串和 Windows 身份验证与两组 Windows 凭据一起使用,可以从打开的连接中保存模拟上下文。 有关更多信息,请参见Impersonate。 您必须在 Dispose 方法中释放上下文。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。