0

Entity Framework で VS 2010 を使用しています。テーブルにいくつかのリレーションシップを作成することにしました。次のメッセージを受け取り始めました。私は答えを見つけようとしていて、いくつかの提案を試みましたが、うまくいきませんでした。MSMModel と MSM_Models が一致していないことがわかります。どの設定が正しく機能していないのかわかりません。

2 つのテーブルを手動で同期できますか? 我慢して VS 2012 にアップグレードする必要がありますか? 私のすべての関係を取り除きますか?

エラーメッセージ:

概念型 'MSMModel.ShopPart' のメンバー数が、オブジェクト側の型 'MSM_Models.ShopPart' のメンバー数と一致しません。メンバー数が同じであることを確認してください。

4

1 に答える 1

0

はい、試してみました。.edmx のクラスを削除し、再度更新しました。一時フォルダーをクリアしようとしました。

今日、私は別の方向に行くと思った。データベースのリレーションシップを削除し、デザイナーで作成しました。実際には役に立ちませんでした。そして、今考えてみると、なぜそうならないのか、なんとなくわかります。エラーは、何が間違っているかを教えてくれます。追加されたナビゲーション プロパティがモデルに追加されません。私は本当に私が設定オフを持っていると思います、そして私はそれを見つけなければなりません. Stackoverflow をさらに深く掘り下げる必要があります。ありがとう。

于 2013-03-28T03:18:32.357 に答える