1
J'ai récemment converti un tas de tables PK de int
à uniqueidentifier
. Maintenant, dans mon code que je remplaçais certains contrôles comme ceci:myVariable (int) == 0 même que myVariable (Guid) == Guid.Empty
if (planDiagnosisID != 0)
avec
if (planDiagnosisID != Guid.Empty)
Où planDiagnosisID est un int
dans la première et un Guid
dans le second.
Est-ce exact?
Oui, il est. Je ne crois pas que 'UniqueIdentifier' produira jamais le zéro-GUID, car la valeur zéro est généralement réservée pour une valeur de clé spéciale. –