title: C# Reflection Enum Option To Constant Value
body: <p>I have the code that reflects enum (DictionaryType) option to Guid in very straight-forward way</p>
  
  <pre><code>if (dictionaryType == DictionaryType.RegionType)
      return Consts.DictionaryTypeId.RegionType;
  
  if (dictionaryType == DictionaryType.Nationality)
      return Consts.DictionaryTypeId.Nationality;
  </code></pre>
  
  <p>Please, suggest me the best way to reflect Enum option to static readonly guid value. </p>
  
  <p>Thank you in advance</p>
  
  <p><strong>Edited a bit later:</strong>
  I can't assign any attributes to enumeration options, 'cos enumeration is declared in Data Model assembly and enumerations shouldn't be combined with implementation (Guids, Tables...)</p>