Сообщение Re: отображение строчек таблицы базы в объекты? от 25.01.2018 14:58
Изменено 25.01.2018 18:51 MozgC
Re: отображение строчек таблицы базы в объекты?
Autoincrement + успокоительные, чтобы не париться зазря. Дело закрыто.
Re: отображение строчек таблицы базы в объекты?
Autoincrement + успокоительные, чтобы не париться зазря.
+ Оптимистическая блокировка, типа (упрощенно, чтобы был понятен смысл оптимистической блокировки):
+ Оптимистическая блокировка, типа (упрощенно, чтобы был понятен смысл оптимистической блокировки):
public void UpdateRecord(Record r)
{
int rowsUpdated = _db.Execute($"UPDATE records SET cap = 'blabla' WHEER Key = {r.Key} AND TimeStamp = '{r.TimeStamp}'"); // Вместо TimeStamp можно использовать int version
if (rowsUpdated == 0) // запись не найдена
{
// тут решаем что делать, например выкидываем исключение или проверяем что запись с Key = 1 всё еще в базе, и тогда можно предложить пользователю перезаписать её.
}
}