0
我有一個WPF應用程序,當用戶點擊一個按鈕時,我正在做一些數據庫操作。按鈕點擊使用GalaSoft的MVVM Light的RelayCommand綁定到命令。儘管有異步調用,ADO .NET阻塞
由於大量的數據,MySQL給我超時,但真正的問題是另一個。我正在做所有事情,但是,應用程序阻塞,直到超時。
我總是期待UI,同時異步操作運行保持響應。例如,如果我使用HttpClient
執行GET請求,無論回覆響應需要多長時間,我仍然可以使用UI。
我正在使用MySQL的Pomelo數據提供程序(Pomelo.Data.MySql)。
正如我所記得的,即使是「官方」的mysql提供者也是如此。你可以試試這個:https://www.nuget.org/packages/MySqlConnector/ – Evk