Как обновить время в БД без потери прошлого прогресса времени
Я хочу сделать чтобы дискорд бот мог записывать время пользователя проведенного в голосовом канале у меня получилось, чтобы бот записывал время когда пользователь заходит в голосовой канал и когда выходит из него но у меня проблема если ещё раз зайти в голосовой канал у меня время обнуляется и всё идет по новой вот как происходит запись времени в БД
public static async Task StartTimeUsr(Usr user)
{
using var DbContext = new SqlDbContext();
DbContext.Update(user);
await DbContext.SaveChangesAsync();
}