小编mob*_*war的帖子

ExecuteNonQueryAsync sql 命令为 SP 提供 DB 中的多个参数集

我正在读取 Json 并将其插入表中。我想通过不等待来加速程序,因为每个插入都是唯一的。

所以出于测试原因我创建了一个循环

for (int i = 0; i < 10; i++)
{
    insert.Parameters.AddWithValue("@id", i);
    insert.Parameters.AddWithValue("@type", "test");

    insert.ExecuteNonQueryAsync();
}
Run Code Online (Sandbox Code Playgroud)

我运行这个,当我进行跟踪时,数据库会返回这个。

exec SP_Insert @id = 1, @type = 'test',@id = 2, @type = 'test',@id = 3, @type = 'test'
Run Code Online (Sandbox Code Playgroud)

然后它无法插入,因为 SP 认为我给了它很多参数。

有没有什么办法解决这一问题?

c# sql sql-server

2
推荐指数
1
解决办法
894
查看次数

标签 统计

c# ×1

sql ×1

sql-server ×1