.net System.Data.SQLite在设计上是异步的吗

.net System.Data.SQLite在设计上是异步的吗,.net,sqlite,asynchronous,.net,Sqlite,Asynchronous,我想在。。。网络项目。 为此,我需要知道System.Data.SQLite是异步的,还是应该在单独的线程中执行更重的数据库调用 简短的回答是肯定的,SQLite可以从任何线程调用,但一定要使用锁来同步写入。我不知道api中有任何异步函数,但我相信如果需要,您可以编写它们。再次确保所有db写入都是同步的。AFAIK,您只需要检查api是否存在异步方法。使用单独的线程时,必须注意线程的安全性!

我想在。。。网络项目。
为此,我需要知道System.Data.SQLite是异步的,还是应该在单独的线程中执行更重的数据库调用

简短的回答是肯定的,SQLite可以从任何线程调用,但一定要使用锁来同步写入。我不知道api中有任何异步函数,但我相信如果需要,您可以编写它们。再次确保所有db写入都是同步的。

AFAIK,您只需要检查api是否存在异步方法。使用单独的线程时,必须注意线程的安全性!