コア データ モデルを設定する最善の方法を見つけるのに苦労しています...現在の状況を説明させてください...
私は4つのエンティティを持っています
1)ゲーム 2)チーム 3)プレイヤー 4)プレイヤー統計
各チームはPlayerを保持し、チームはGamesをプレイします。
PlayerStatsには、pointsScored、minutesPlayed など、基本的に特定のゲームに直接関連する統計が含まれます。
PlayerStats エンティティを ManagedObjectContext のどこにいつ挿入するかを把握する必要があります。明らかに、各PlayerStatsエンティティは、元のPlayerエンティティへの参照を保持する必要があります。
データベースは、戻ってチームを確認し、そのチームのプレーヤーを確認し、参加したプレーヤーのゲームを確認し、その特定のゲームのプレーヤーの統計を確認できるように設定する必要があります...