System.Web.Providers Membership DB に対して EF 5 を使用して MVC 4 アプリケーションを構成しようとしています。ADO.NET Entity Data Model は正しく表示されます。EF 5.x コード ジェネレーターによって生成されたクラスは問題ないように見えますが、[Key] 属性がありません。ユーザー コントローラーを作成しようとすると、次のエラーが表示されます。
マイクロソフト ビジュアル スタジオ
「Citrus.Admin.User」のメタデータを取得できません。モデルの生成中に 1 つ以上の検証エラーが検出されました:
\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'Membership' にはキーが定義されていません。この EntityType のキーを定義します。 \tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'Profile' にはキーが定義されていません。この EntityType のキーを定義します。 \tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'Memberships' は、キーが定義されていないタイプ 'Membership' に基づいています。 \tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'Profiles' は、キーが定義されていないタイプ 'Profile' に基づいています。
これらのバージョンを使用して、これのウォークスルーを見たと思いましたが、見つかりません。解決策を見つけようとしましたが、すべての例は以前のバージョンのものです。
私は最先端に行きすぎていますか?? どんな助けでも大歓迎です...