MVC4 Razor と Entityframework 5 を使用します。列挙型を作成した整数の TypeID フィールドを持つ organization というテーブルがあります。コードでは、列挙型を使用して typeid を設定および比較できます。
public enum OrganisationType : int
{
Company = 1,
Department = 2,
Location = 4
}
ただし、デフォルトのvs2012 mvc 4 razorテンプレートを使用するか、mvcscaffolding nugetパッケージを使用してcreate.cshtmlを生成すると、どちらもTypeIDフィールドが無視されます。自動生成されるように tt テンプレートを修正することを考えていました。しかし、最初はドロップダウンリストに列挙型のわかりやすい名前を表示することは可能です。