Я использую AutoMapper для сохранения результатов MySQL в виде списка, в нем содержится информация о том, когда строка последний раз обновлялась.Затем отметка времени будет использоваться для запроса обновлений в базе данных.Но я боюсь, что использование типа C # DateTime, будет изменять часовой пояс, в зависимости от местоположения пользователя.Как я столкнулся с этой проблемой ранее в цикле разработки.
Итак, в основном мой вопрос заключается в том, как мне убедиться, что «отметка времени», сохраненная с помощью AutoMapper, не была изменена и может быть использована снова для запроса к базе данных?код, используемый для преобразования результатов.
public class Entry
{
public UInt32 id { get; set; }
public string ... { get; set; }
public UInt16 ... { get; set; }
public string ... { get; set; }
public string lastupdated { get; set; } // Using DateTime works, also tried value.ToString()
public string ... { get; set; }
public UInt16 ... { get; set; }
}
List<Entry> users = AutoMapper.Mapper.Map<MySqlDataReader,List<Entry>>(dbReader);