Core data 核心数据财务应用数据模型

Core data 核心数据财务应用数据模型,core-data,financial,Core Data,Financial,我有一个问题,在iOS上的一个非常简单的个人金融应用程序中,我应该为核心数据拥有哪些实体 我有一个“账户”实体,其中有许多“交易”实体,包括交易日期、金额、类别和收款人等详细信息 我的问题是,如果交易适用于多个账户,即从账户a借记、贷记到账户B,我应该如何对“转账”交易建模 我了解复式记账的原则,但这可能比我需要这个应用程序更多。我只想用一种简单的方法来模拟两个账户之间的转账 有什么想法吗 谢谢您希望在交易和账户实体之间使用多对多关系。只要“总数”相同,为什么不在账户实体中插入两条(或更多)记录

我有一个问题,在iOS上的一个非常简单的个人金融应用程序中,我应该为核心数据拥有哪些实体

我有一个“账户”实体,其中有许多“交易”实体,包括交易日期、金额、类别和收款人等详细信息

我的问题是,如果交易适用于多个账户,即从账户a借记、贷记到账户B,我应该如何对“转账”交易建模

我了解复式记账的原则,但这可能比我需要这个应用程序更多。我只想用一种简单的方法来模拟两个账户之间的转账

有什么想法吗


谢谢

您希望在交易和账户实体之间使用多对多关系。

只要“总数”相同,为什么不在账户实体中插入两条(或更多)记录呢。从一个简单的stanpoint输入详细信息,并有From account和两个account字段,如果两者都填写,则填写2个条目,然后只填写1个条目。感谢您的回复。我是否不需要一个单独的转账实体来表示转账,这样,如果从一个账户中删除,它将自动从另一个账户中删除?为什么不为此目的使用取消关系?)如果一个交易有多个账户,即1个用于“发件人”账户,1个用于“收件人”账户,它只有一个“金额”属性,因此它将从两个帐户中借记,而不是贷记到“收件人”帐户?