Index: src/Common/SharpMap/Data/Providers/DbaseReader.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r0153333b695581ca406c286a27467bc30d7aa5f8 --- src/Common/SharpMap/Data/Providers/DbaseReader.cs (.../DbaseReader.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/SharpMap/Data/Providers/DbaseReader.cs (.../DbaseReader.cs) (revision 0153333b695581ca406c286a27467bc30d7aa5f8) @@ -60,7 +60,7 @@ protected bool Equals(ShapeFileFeature other) { - return Id == other.Id && Geometry.EqualsExact(other.Geometry); + return Geometry.EqualsExact(other.Geometry); } public override bool Equals(object obj) @@ -74,9 +74,8 @@ public override int GetHashCode() { int result = 17; - result = 37 * result + Id.GetHashCode(); result = 37 * result + Geometry.GetHashCode(); - + return result; } }