为什么开始执行使用非查询?如何通过CLR处理这两行?
SqlCommand.BeginExecuteNonQuery();
SqlCommand.ExecuteNonQuery();
答案 0 :(得分:1)
这些方法是异步编程模型的一部分
这些链接很有用: -
答案 1 :(得分:0)
ExecuteNonQuery阻止程序直到查询得到处理并返回结果,然后转到BeginExecuteNonQuery将以异步模式运行。
答案 2 :(得分:0)
SqlCommand.BeginExecuteNonQuery(); ::启动此SqlCommand描述的Transact-SQL语句或存储过程的异步执行。
SqlCommand.ExecuteNonQuery(); ::对连接执行Transact-SQL语句并返回受影响的行数。
希望它有所帮助!