在我的应用程序中,我使用SOAP服务下载CSV文件,这些文件用于填充Sqlite数据库中的不同表格。我正在使用SQLite.Net库来进行数据库操作。Asynchronus数据库群体
对于填充数据库,我已经为每个表编写了方法(因为有不同的模式)。这些方法正在同步运行。在这些方法中,我正在使用同步SQL连接的实例。
当我将我的方法从void
更改为async Task
并用await
调用它们时,我不知道这些方法是否完成以及何时完成。
我的问题是我应该采取什么方法来将这些操作更改为异步,以及在每个方法完成时如何定义事件。我从来没有写过事件,所以如果有人能给出一些例子说明如何做,我将不胜感激。
请张贴一些代码而不是描述代码。 –