Re: отображение строчек таблицы базы в объекты?
От: MozgC США http://nightcoder.livejournal.com
Дата: 25.01.18 14:58
Оценка:
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 всё еще в базе, и тогда можно предложить пользователю перезаписать её.
    }
}
Отредактировано 25.01.2018 18:51 MozgC . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.