У меня есть методы для обновления данных в моей базе данных SQLite, которые выглядят так:
public void IncrementPoints(Phrase phrase, int pts)
{
lock (l)
{
db2.Execute("UPDATE phrase SET Points = Points + " + pts +
" WHERE PhraseId = '" + phrase.PhraseId + "'");
}
}
Мне было сказано «почему вы вызываете блокировку в своем коде», но я не уверен в ответе,
Может кто-нибудь сказать мне, нужно ли вызывать блокировку, как это, при простом обновлении в SQLite?