我正在尝试设置我的核心数据模型。我想要一场有一个输家和一个赢家的游戏。我需要一个有多个游戏的玩家。
我有以下内容:
实体: 播放器
属性: 赢, 损失, 姓名
关系: 游戏目的地:游戏逆向:???赢家还是输家???
实体: 游戏
属性: 失去分数, winningScore,
关系: 失败者目的地:玩家逆向:游戏, 获胜者目的地:玩家逆向:游戏
我该如何设置?
谢谢!
最佳答案
为什么不只是:
- player.gamesWon<->game.winner(游戏:一对一)
- player.gamesLost<->game.loser (game:to-one)
- player.games<->game.players (game:to-many)
顺便说一下,您可以将赢/输作为 gamesWon.count 和 gamesLost.count 而不是属性。
关于ios - 核心数据模型,游戏有输有赢,一个玩家有多局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23318382/