9

印象を確認しようとしています。EF5+CodeFirstの列挙型は、プロパティタイプとしてそれらを使用するクラスと同じ名前空間内で宣言された場合にのみサポートされるようです。

誰かがそれを確認できますか?これについてはウェブ上で何も見つかりませんでした...

4

2 に答える 2

1

以前に修正された関連するバグ。4.3Beta1のリリースノートには次のように書かれています。

のバグ修正GetDatabaseValues。以前のリリースでは、エンティティクラスとコンテキストが異なる名前空間にある場合、このメソッドは失敗していました。この問題は修正され、GetDatabaseValuesを使用するためにクラスが同じ名前空間にある必要はありません。

私の推測ではGetDatabaseValues、この機会では関数はまだバグがあります(しかし、それは単なる知識に基づいた推測です)。ここでこれを報告することをお勧めします:ADO.NETチームのブログ:EF5Beta1が利用可能

于 2012-03-20T18:02:16.667 に答える
0

EF5コードでサポートするには、列挙が同じ名前空間にある必要があるだけでなく、POCOモデルと同じクラスファイルにある必要があります。

于 2013-01-16T06:28:09.710 に答える