Генерация хеша объекта последовательно
я пытаюсь получить хеш (md5 или sha) объекта.
мы реализовали это:http://alexmg.com/post/2009/04/16/Compute-any-hash-for-any-object-in-C.aspxI»
я использую nHibernate для извлечения моих POCO из базы данных.
При запуске GetHash на этомкаждый раз по-другомуs выбран и гидратированы из базы данных. Я предполагаю, что это ожидается, поскольку основные прокси изменятся.
Тем не мение,
Есть ли способ получить хэш всех свойств объекта, последовательно каждый раз?
Вы поиграли с идеей использования StringBuilder поверх this.GetType (). GetProperties ..... и создания хеша для этого, но это кажется неэффективным?
Как примечание, это для отслеживания изменений этих объектов из одной базы данных (RDBMS) в хранилище NoSQL (сравнение значений хеш-функции, чтобы увидеть, изменились ли объекты между rdbms и nosql)