J'ai un objet qui contient beaucoup de propriétés, de nombreux types de données qui sont les paramètres pour une recherche d'un cache important. Je voudrais passer les valeurs qui ont été modifiées sur cet objet à partir des paramètres de base et seulement les changements. Je voudrais également passer cette information comme une chaîne très courte.Quelle est la meilleure façon de stocker les données différentielles minimales d'un objet modifié?
donc ce que j'ai besoin est une technique pour faire cela en C# .NET 4 (code pseudo ci-dessous):
var changes = Diff(changedobject, baseobject);
return changes.ToShortString()
et plus tard sur une machine distante qui ne connaît que l'objet
var changedobject = CreateObject(diffstring)
Toutes les idées seraient très appréciées.
Merci