I have recently been instructed in the ways of GetHashCode() and in particular \"Consumers of GetHashCode cannot rely upon it being stable over time or across appdomains\" (From
Are you using a MSSQL Database? The T-SQL Checksum function does exactly that.