0

次の列を持つ「PublicUserNotification」というテーブルがあります。

  1. PublicUserId - PublicUser.Id にマップ
  2. FromPublicUserId - PublicUser.Id にマップ

ただし、Visual Studio 2010 内で edmx ファイルを更新すると、問題が発生します。

これら 2 つの列のナビゲーション プロパティは、「PublicUser」と「PublicUser_1」に設定されています。

これにより、PublicUser_1 が実際にマップされていることがわからないため、このテーブルで EF を使用すると混乱します。

したがって、私の質問は、これが起こらないようにする方法を知っている人はいますか?代わりに、このシナリオで EF に「便利な」ナビゲーション プロパティ名を作成させますか?

4

1 に答える 1

0

edmx ファイルを開き、デザイナーで右クリックします。「モデルブラウザ」を選択。モデル ブラウザで、エンティティ タイプを参照してテーブルを開くことができます。ナビゲーション プロパティを選択してプロパティ ウィンドウを開くと、ナビゲーション プロパティの名前を変更できます。

于 2012-06-28T10:31:12.790 に答える