安らかなサーバーを使用してマルチプレイヤーゲームを制御するゲームを作成しようとしています
このゲームは2人のプレイヤーが参加するボードゲームですが、データベースの作成方法がわからないため、理にかなっています。
1人のプレーヤーはgameIDへの外部キーを持ちますが、別のプレーヤーも同様に持ちます(プレーヤー1とプレーヤー2)
だから私のゲームモデルが次のようなものを持っている場合
public virtual GameId {get;set;}
......
public virtual Player1Id {get;set;}
public virtual Player2Id {get;set;}
それでは、PlayerIdがゲームモデルのPlayer1とPlayer2の両方の場所にある場合、どのようにデータベースを作成する必要がありますか?FKは毎回特定の場所にリンクすることができず、それが私の心配です
PS私は私のデータベースの経験はかなり限られています