If you wanna display a dropdown list for an enumeration. ASP.NET MVC - Creating a DropDownList helper for enums is a great tutorial to achieve that.
However, if you wanna save in your DB the integer and not the text value, check Best method to store Enum in Database.
I had an enum similar to this:
public enum Sources
{
	Internet = 20,
	Space = 999
}In my model class, I ended to use this code:
[Required]
[HiddenInput(DisplayValue = false)]
public virtual int SourceId
{
	get
	{
		return (int)this.Source;
	}
	set
	{
		Source = (Sources)value;
	}
}
[EnumDataType(typeof(Sources))]
public Sources Source { get; set; }Hope this helps.