Нужно ли вызывать lock () в методе с SQLite при обновлении? - PullRequest
0 голосов
/ 31 декабря 2018

У меня есть методы для обновления данных в моей базе данных SQLite, которые выглядят так:

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

Мне было сказано «почему вы вызываете блокировку в своем коде», но я не уверен в ответе,

Может кто-нибудь сказать мне, нужно ли вызывать блокировку, как это, при простом обновлении в SQLite?

...