共用方式為


SqlDatabaseTestAction 類別

 

代表一組 Transact-SQL 批次陳述式和測試條件,以驗證陳述式是否正確執行。

命名空間:   Microsoft.Data.Tools.Schema.Sql.UnitTesting
組件:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (在 Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll 中)

繼承階層架構

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Data.Tools.Schema.Sql.UnitTesting.SqlDatabaseTestAction

語法

public class SqlDatabaseTestAction : Component
public ref class SqlDatabaseTestAction : Component
type SqlDatabaseTestAction = 
    class
        inherit Component
    end
Public Class SqlDatabaseTestAction
    Inherits Component

建構函式

名稱 描述
System_CAPS_pubmethod SqlDatabaseTestAction()

初始化 SqlDatabaseTestAction 類別的新執行個體。

屬性

名稱 描述
System_CAPS_protproperty CanRaiseEvents

(繼承自 Component。)

System_CAPS_pubproperty Conditions

取得與一組 Transact-SQL 陳述式相關聯的測試條件集合。

System_CAPS_pubproperty Container

(繼承自 Component。)

System_CAPS_protproperty DesignMode

(繼承自 Component。)

System_CAPS_protproperty Events

(繼承自 Component。)

System_CAPS_pubproperty Site

(繼承自 Component。)

System_CAPS_pubproperty SqlScript

取得或設定一組 Transact-SQL 資料庫指令碼陳述式。

方法

名稱 描述
System_CAPS_pubmethod CreateObjRef(Type)

(繼承自 MarshalByRefObject。)

System_CAPS_pubmethod Dispose()

(繼承自 Component。)

System_CAPS_protmethod Dispose(Boolean)

(繼承自 Component。)

System_CAPS_pubmethod Equals(Object)

(繼承自 Object。)

System_CAPS_protmethod Finalize()

(繼承自 Component。)

System_CAPS_pubmethod GetHashCode()

(繼承自 Object。)

System_CAPS_pubmethod GetLifetimeService()

(繼承自 MarshalByRefObject。)

System_CAPS_protmethod GetService(Type)

(繼承自 Component。)

System_CAPS_pubmethod GetType()

(繼承自 Object。)

System_CAPS_pubmethod InitializeLifetimeService()

(繼承自 MarshalByRefObject。)

System_CAPS_protmethod MemberwiseClone()

(繼承自 Object。)

System_CAPS_protmethod MemberwiseClone(Boolean)

(繼承自 MarshalByRefObject。)

System_CAPS_pubmethod ToString()

(繼承自 Component。)

事件

名稱 描述
System_CAPS_pubevent Disposed

(繼承自 Component。)

備註

這個類別代表一組 Transact-SQL 批次陳述式,以及一個 Conditions 物件,該物件為用來評估透過執行該批次陳述式所產生之結果集的條件集合。

在簡單的情況下,SqlDatabaseTestAction 是實際的 Transact-SQL 測試。SqlDatabaseTestAction 的執行個體也包含在產生的程式碼中,因此您可在每次測試執行前後修改資料庫的狀態,或將它做為驗證機制。

SqlDatabaseTestAction 是 Component,設計階段會當做區域變數產生在 InitializeComponent 方法中。接著會再指派給 SqlDatabaseTestActions 屬性。

執行緒安全

這個類型的任何公用靜態 (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

Conditions
SqlDatabaseTestAction
Microsoft.Data.Tools.Schema.Sql.UnitTesting 命名空間

回到頁首