4

私はこのようなことをしたい:

public enum States
{
    California,
    [Description("New Mexico")]
    NewMexico,
    [Description("New York")]
    NewYork,
    [Description("South Carolina")]
    SouthCarolina,
    Tennessee,
    Washington
}

そのため、.NET MVC を使用してドロップ ダウン リストを作成するときに、名前にスペースを使用できます。Code First を使用した場合はこれを行うことができますが、Database First を使用しており、.edmx デザイナーは生成された状態の属性を許可していません (私の知る限り!)。どうすればこれを行うことができるかについてのアイデアはありますか? .NET 4.5 と EF 5 ベータ版を使用しています。

4

1 に答える 1

1

DbContextベースの T4 テンプレートを使用している場合にのみ、列挙型に外部型を使用できます。EntityObject から派生したエンティティ、または ObjectContext を直接使用するエンティティではサポートされていません。

于 2012-10-06T14:17:14.343 に答える