J'ai des objets dont je recupere des infos.

Pour chaque objet je recupere des mots cles a partir des attributs.
Je melange ces infos dans un dictionnaire pour en faire un autre traitement de la façon suivante :
Key : TypeObjet.IdentifiantObjet.NomAttribut.MotCLe
Value : valeur du mot cle.
Probleme : je souhaiterais avoir un IdentifiantObjet pour chacun de mes objets.

Il est possible d'identifier mes objets a la base, mais je reprends un existant que je ne souhaite pas bousculer.

Est-ce que la fonction GetHashCode peut me renvoyer un id unique pour chacun de mes objets ?


Merci de vos suggestions.