Вы можете использовать Type.GetMember Method , затем получить информацию об атрибуте с помощью отражения:
// display attribute of "currentPromotion"
var type = typeof(UserPromotion);
var memberInfo = type.GetMember(currentPromotion.ToString());
var attributes = memberInfo[0].GetCustomAttributes(typeof(DisplayAttribute), false);
var description = ((DisplayAttribute)attributes[0]).Name;
Здесь было несколько похожих сообщений :
Получение атрибутов значения Enum
Как сделать отображение MVC3 Показать значение атрибута отображения Enum?