正在创建一个Windows窗体应用程序。该应用程序执行需几秒钟才能完成存储过程。将调用该存储过程来填充SqlDataReader对象。需要确保当存储过程正在执行时,应用程序仍能响应用户请求。您应该()。 A: 使用SqlCommand.BeginExecuteReader()方法调用存储过程。使用EndExecuteReader()方法检索结果 B: 将SqlCommand对象的Notification属性设置为SqlNotificationRequest对象.调用SqlCommand.ExecuteReader()方法.在后台线程上收集结果. C: 创建SqlDepency对象,并将其绑定到SqlCommand对象.调用SqlCommand.ExecuteReader()方法.将OnChanged事件处理,程序与SqlDepency对象相关联.在OnChanged事件处理程序方法中收集结果. D: 使用SqlConnection.ExecuteReader()方法。将此方法的行为参数设置为CommandBehavior.SqluentialAccess
正在创建一个Windows窗体应用程序。该应用程序执行需几秒钟才能完成存储过程。将调用该存储过程来填充SqlDataReader对象。需要确保当存储过程正在执行时,应用程序仍能响应用户请求。您应该()。 A: 使用SqlCommand.BeginExecuteReader()方法调用存储过程。使用EndExecuteReader()方法检索结果 B: 将SqlCommand对象的Notification属性设置为SqlNotificationRequest对象.调用SqlCommand.ExecuteReader()方法.在后台线程上收集结果. C: 创建SqlDepency对象,并将其绑定到SqlCommand对象.调用SqlCommand.ExecuteReader()方法.将OnChanged事件处理,程序与SqlDepency对象相关联.在OnChanged事件处理程序方法中收集结果. D: 使用SqlConnection.ExecuteReader()方法。将此方法的行为参数设置为CommandBehavior.SqluentialAccess
1