如何映射这些实体之间的关系 -Coredata iOS
How to map relationship between these entities -Coredata iOS
我有两个实体账户和交易。以下条件适用于数据库。
每个账户都有不同的交易
allTransactions
与 Transaction
有很多关系 table
每笔交易都与一个帐户相关(从 Account
借记/贷记 Account
),accounts
与 Account
Table.
账户之间可以转账。 (Transaction
)
问题:对于上述(第 3 点)条件
,我如何将交易 table 与 Account
Table 相关联
我的核心数据结构
如果您要从一个账户向另一个账户转账,您需要参考 两个 个账户。
Transaction
- fromAccount <<--> Account
- toAccount <<--> Account
在帐户方面,您将需要两个反向关系。
Account
- outgoing <--->> Transaction
- incoming <--->> Transaction
所以你不需要 属性 accounts
。 (以复数形式命名一对一关系也会造成混淆。)同样,您不需要 allTransactions
.
我有两个实体账户和交易。以下条件适用于数据库。
每个账户都有不同的交易
allTransactions
与Transaction
有很多关系 table每笔交易都与一个帐户相关(从
Account
借记/贷记Account
),accounts
与Account
Table.账户之间可以转账。 (
Transaction
)
问题:对于上述(第 3 点)条件
,我如何将交易 table 与Account
Table 相关联
我的核心数据结构
如果您要从一个账户向另一个账户转账,您需要参考 两个 个账户。
Transaction
- fromAccount <<--> Account
- toAccount <<--> Account
在帐户方面,您将需要两个反向关系。
Account
- outgoing <--->> Transaction
- incoming <--->> Transaction
所以你不需要 属性 accounts
。 (以复数形式命名一对一关系也会造成混淆。)同样,您不需要 allTransactions
.