J'ai le code qui reflète ENUM l'option (DictionaryType) à Guid de façon très straight-forwardC# Réflexion Enum Option à valeur constante
if (dictionaryType == DictionaryType.RegionType)
return Consts.DictionaryTypeId.RegionType;
if (dictionaryType == DictionaryType.Nationality)
return Consts.DictionaryTypeId.Nationality;
S'il vous plaît, me suggérer la meilleure façon de refléter l'option Enum à readonly statique valeur guid.
Nous vous remercions à l'avance
Edité un peu plus tard: Je ne peux pas attribuer tous les attributs d'énumération des options, « cos énumération est déclarée dans l'assemblage du modèle de données et énumérations ne doit pas être associé à la mise en œuvre (GUIDS, tableaux ...)
Oui, l'attribut Id est une bonne idée, mais je ne peux pas l'assigner aux options d'énumération :( L'énumération est dans la bibliothèque Data Model et ne doit pas être combinée avec l'implémentation (Guids) –
Code modifié pour refléter la classe séparée –
Merci votre temps et vos efforts! –