2016-12-15 20 views
1

Entityフレームワークを使用して多対多リレーションシップを実行しようとしましたが、Joinテーブルには2つ以上のIDがあり、ActiveおよびDateUpdateという2つの列があります。ここにデザイナーがいます。私は既存のデータベースからのインポートコンテキストをしたときに、それがうまく動作するように見える多対多リレーションシップ・エンティティ・フレームワーク

Tables Design

。しかし、私は大きな疑問を持っています。それはGroup [0] .GroupUser [0] .Userからの方向性を持ち、同じ場合に戻りますか?そしてそのようにして、多くの冗長性を作り出すことは、下の図に示されていますか?それとも何か悪いですか?

Redundancy

答えて

0

それは冗長ではありません。 Group[0].GroupUser[0].UserUserへの参照であり、UserGroupUserへのナビゲーションプロパティを持っています。したがって、Userと表示され、そのユーザーのGroupUserに移動すると、GroupUserにはUserという参照が付きます。あなたが拡大し続けるなら、それは同じUserGroupUserをあなたに見せてくれるでしょう。

関連する問題