Вы можете просто привести int к Enum следующим образом:
public enum TestEnum
{
Zero = 0,
One,
Two
}
TestEnum target = (TestEnum)1;
Цель должна содержать TestEnum.One;
Редактировать: Плохо, сначала неправильно истолковал. Вы хотите, чтобы карта соответствовала составу, верно? Не знаю сейчас, придется немного поэкспериментировать.