Diff of /trunk/src/SparkDbNet.Core/BigTable/InternalValue.cs [r66] .. [r67] Maximize Restore

  Switch to side-by-side view

--- a/trunk/src/SparkDbNet.Core/BigTable/InternalValue.cs
+++ b/trunk/src/SparkDbNet.Core/BigTable/InternalValue.cs
@@ -377,7 +377,12 @@
 
         public override int GetHashCode()
         {
-            return this.ToString().GetHashCode() ^ 2;
+            int hc = 0;
+            foreach (var item in this.m_Value)
+            {
+                hc = hc ^ item.Key.GetHashCode() ^ item.Value.GetHashCode();
+            }
+            return hc;// this.ToString().GetHashCode() ^ 2;
         }
 
         public object GetValue()