この SO の質問では、Entity Framework 4.1 で流暢な API を使用して列挙型を使用することについて質問していますが、これはサポートされていないことが判明しました。これは現在 Entity Framework 5 でサポートされていますか?
質問する
3238 次
1 に答える
4
列挙型は、.NET Framework 4.5 の EF5 と、.NET Framework 4 および .NET Framework 4.5 の両方の EF6 でサポートされています。詳細については、「列挙型が DB テーブルにマップされていません」を参照してください。列挙型は EF でプロパティに対してのみ使用されるため、プリミティブ プロパティを構成するのと同じ方法で構成します。内部では、列挙型の値は基になる列挙型に変換され、格納型が基になる列挙型に対応する値としてデータベースに格納されます (つまり、列挙型の基になる型がそれぞれ byte である場合、この列挙型を使用するプロパティの値は次のようになります。 smallint として SqlServer に格納されます)。
于 2012-12-17T22:46:25.367 に答える