2017-07-04 52 views
0

我有一個WPF應用程序,當用戶點擊一個按鈕時,我正在做一些數據庫操作。按鈕點擊使用GalaSoft的MVVM Light的RelayCommand綁定到命令。儘管有異步調用,ADO .NET阻塞

由於大量的數據,MySQL給我超時,但真正的問題是另一個。我正在做所有事情,但是,應用程序阻塞,直到超時。

enter image description here

我總是期待UI,同時異步操作運行保持響應。例如,如果我使用HttpClient執行GET請求,無論回覆響應需要多長時間,我仍然可以使用UI。

我正在使用MySQL的Pomelo數據提供程序(Pomelo.Data.MySql)。

回答