だから私は、EF5/Code First を使用して記述した深く接続された POCO を持っています。これには、Gender、AddressType、およびすぐ。
非常に単純化されたビュー:
public class Contact
{
public string FullName { get; set; }
public string Title { get; set;
public GenderEnum Gender { get; set; }
public Country CountryOfBirth { get; set; }
public string Address { get; set; }
}
このオブジェクトとその他のオブジェクト用の DbContext を取得しました。また、Country リスト用のシード データや、表現する必要があるその他のさまざまなものも作成します。
ただし、次のように MvcScaffolding を使用するようになると:
Scaffold Controller Model.Contact -Repository -DbContext Model.Context
Contact モデルの String フィールドを表示する _CreateOrEdit.cshtml ビューを作成しますが、Enum や関連するクラスのドロップダウン リストは提供しません。
では、特定のプロパティの DataType を Context からロードできることを MvcScaffolding に伝えるにはどうすればよいですか、それとも手動で行う必要がありますか?