Как обновить время в БД без потери прошлого прогресса времени

Я хочу сделать чтобы дискорд бот мог записывать время пользователя проведенного в голосовом канале у меня получилось, чтобы бот записывал время когда пользователь заходит в голосовой канал и когда выходит из него но у меня проблема если ещё раз зайти в голосовой канал у меня время обнуляется и всё идет по новой вот как происходит запись времени в БД

 public static async Task StartTimeUsr(Usr user)
        {
            using var DbContext = new SqlDbContext();
            DbContext.Update(user);
            await DbContext.SaveChangesAsync();
        }

Ответы (0 шт):