【发布时间】:2014-03-09 20:57:41
【问题描述】:
我正在使用 AJAX 和 JSON 调用做更多工作,我注意到 SqlCommand 对象有两个方法,ExecuteNonQuery() 和 ExecuteNonQueryAsync(),这些方法到底有什么区别?
【问题讨论】:
-
第一个是阻塞调用,第二个是异步
标签: asp.net asp.net-mvc asp.net-mvc-4 executenonquery
我正在使用 AJAX 和 JSON 调用做更多工作,我注意到 SqlCommand 对象有两个方法,ExecuteNonQuery() 和 ExecuteNonQueryAsync(),这些方法到底有什么区别?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 executenonquery
如果您调用ExecuteNonQuery,您的代码将等待完成。
如果您调用ExecuteNonQueryAsync,您的代码将继续执行,您可以通过它返回的Task<int> 对象跟踪对ExecuteNonQueryAsync 的实际调用何时完成。
【讨论】: