更新时是否需要在使用SQLite的方法中调用lock()?

时间:2018-12-31 12:21:09

标签: c# sqlite-net-pcl

我有一些更新SQLite数据库中数据的方法,如下所示:

public void IncrementPoints(Phrase phrase, int pts)
{
    lock (l)
    {
        db2.Execute("UPDATE phrase SET Points = Points + " + pts +
                    " WHERE PhraseId = '" + phrase.PhraseId + "'");
    }
}

有人说“为什么要在代码中调用锁”,但我不确定答案。

有人可以告诉我在SQLite中进行简单更新时有必要像这样调用锁吗?

0 个答案:

没有答案