在我的應用程序中,我使用SOAP服務下載CSV文件,這些文件用於填充Sqlite數據庫中的不同表格。我正在使用SQLite.Net庫來進行數據庫操作。Asynchronus數據庫羣體
對於填充數據庫,我已經爲每個表編寫了方法(因爲有不同的模式)。這些方法正在同步運行。在這些方法中,我正在使用同步SQL連接的實例。
當我將我的方法從void
更改爲async Task
並用await
調用它們時,我不知道這些方法是否完成以及何時完成。
我的問題是我應該採取什麼方法來將這些操作更改爲異步,以及在每個方法完成時如何定義事件。我從來沒有寫過事件,所以如果有人能給出一些例子說明如何做,我將不勝感激。
請張貼一些代碼而不是描述代碼。 –