2012-08-30 6 views
17

entityframeworkを最新の5.0.0バージョンに更新しました。 NotMapped注釈は現在使用できません。私はそれを修正するための答えのためにGoogleにしようとしたが見つかりませんでした。誰かがエンティティフレームワークを更新し、この問題を解決する解決策を知っているときに同じ問題を抱えていましたか?EF5に更新されましたNotMapped注釈が機能しません

+0

「うまくいかない」とはどういう意味ですか?例外がありますか、またはEFがアノテーションを無視していますか? –

+0

@LadislavMrnka 'NotMapped型または名前空間が見つかりませんでした。(指示文やアセンブリ参照がありません)'コンソール上でパッケージ更新を行ったばかりです。だからアセンブリはまだ参照する必要があります。 – starcorn

答えて

26

.NET 4.5のEF 5.0の注釈属性は、System.ComponentModel.DataAnnotationsアセンブリおよびSystem.ComponentModel.DataAnnotations.Schema名前空間に移動されました。

2

[はNotMapped] System.ComponentModel.DataAnnotations.Schemaです。コードにusing System.ComponentModel.DataAnnotations.Schema;を必ず追加してください。