私はPlayerクラスとゲームクラスを持っています。ゲームに2人のプレーヤーがいる場合。C#多対2リレーションシップマッピング
私は、ゲーム内にPlayerOneとPlayerTwoオブジェクトを持ち、Playerクラスにゲームのコレクションがあることでデータモデルを作成しました。
代わりに、各PlayerIdsとGameIdの列を持つPlayerGamesテーブルを使用することもできます。 2つのオプションがありますか?
これは多くの人にとって標準的なものではなく、スコアするにはどちらのプレーヤーが1と2であるかを保つ必要があります。
だから、プレイヤーのゲームテーブルは必要ありませんか? – Jackmagic1
常に2人のプレイヤーがいることが確かな場合 - はい、ジャンクションテーブルは必要ありません。 – Dawid