У меня есть POCO, который обновляется каждые N секунд. Проблема заключается в том, что не все свойства, возможно, изменились с момента последнего обновления.Проверьте, изменилось ли значение свойства на POCO
Мне нужно знать, какие свойства изменились со времени последнего обновления, поэтому я могу регистрировать изменения. Я мог бы сделать это, сохранив копию POCO из предыдущего обновления и выполнив сравнение каждый раз, а затем, возможно, включив событие для каждого изменения свойства.
У кого-нибудь есть лучшее решение, которое я мог бы использовать здесь?
Что вы используете для обновления объекта (ADO, EF, NHibernate)? –
Можете ли вы не просто записывать полную информацию о POCO при каждом изменении? – Oded
@Oded - Да, я мог бы, но я собираюсь записывать много данных, и дубликаты будут способствовать значительному увеличению пространства для хранения, которое можно избежать. – Mattl