Biztalk BizUnit 4.0-从表中删除行

Biztalk BizUnit 4.0-从表中删除行,biztalk,Biztalk,我正在升级到BizUnit 4.0并移植安装步骤DatabaseDeleteStep。显然在4.0中没有db删除步骤。所以我使用了带有RawSqlString的DbQueryStep。问题是它的失败正是因为这个原因 BizUnit.TestStepExecutionException: BizUnit encountered an error executing a test step ---> System.IndexOutOfRangeException: Cannot find ta

我正在升级到BizUnit 4.0并移植安装步骤DatabaseDeleteStep。显然在4.0中没有db删除步骤。所以我使用了带有RawSqlString的DbQueryStep。问题是它的失败正是因为这个原因

BizUnit.TestStepExecutionException: BizUnit encountered an error executing a test step ---> System.IndexOutOfRangeException: Cannot find table 0.
这是显而易见的,因为原始sql

DELETE FROM [AnnuitiesDB].[Staging].[CommonwealthAgents]
不会返回任何表

BizUnit 4.0中是否有与DatabaseDeleteStep等效的步骤

我的代码:

        var cleanDB = new DbQueryStep();

        cleanDB.ConnectionString =
            "Data Source=(local);Initial Catalog=AnnuitiesDB;Integrated Security=SSPI;";

        cleanDB.NumberOfRowsExpected = 0;
        cleanDB.SQLQuery = new SqlQuery { RawSqlQuery = "DELETE FROM [Staging].[CommonwealthAgents] where (CwAAgentId='1ead5c1ab65b677f013338baa2e6636fb1c59581' or CwAAgentId='965500bfdb81b2f4595e50cac3078871c5fc4126')" };
        testCase.SetupSteps.Add(cleanDB);

谢谢,

您可以补充原始SQL以便返回某些内容

DELETE FROM [AnnuitiesDB].[Staging].[CommonwealthAgents];
SELECT 1;