我正在使用 rethinkdb,我正在尝试删除表中的所有记录。使用Run
on 查询时,查询工作没有问题,因此是同步的。当使用RunAsync
程序退出时status code -1
。
该程序不会抛出任何异常,所以我应该如何找出它存在的原因?
public class ChangeFeedTests
{
[TestCase()]
public async Task ChangeFeedTest()
{
RethinkDB r = RethinkDB.R;
Connection.Builder builder = r.Connection();
builder.Port(Constants.PORT).Hostname(Constants.HOST_NAME);
Connection con = await builder.ConnectAsync(); /
try
{
var c = await ret.Db(Constants.DB_NAME)
.Table(Constants.TABLE_NAME)
.Delete().RunAsync(conn); //->exits
//------------------.Run(conn) -> works fine
}
catch (Exception ex)
{
throw;
}
Assert.IsTrue(true);
}
}