【问题标题】:Calculations in Core Data Managed Objects核心数据托管对象中的计算
【发布时间】:2012-04-15 17:49:21
【问题描述】:

我通过子类化 Core Data Managed Objects 对公司的财务数据进行了建模(请参阅下面的数据模型屏幕截图)。

对于每家公司 IBCompany(仅部分显示),有 1:n 个财务期 (IBEstPeriod),由其年份和期数定义(例如 2012 /1)。每个财务期有1:n个财务数据项,例如Revenue,存储在IBEstPeriod属性type中strong> 并且这些财务数据项中的每一个都由多个值组成,这些值存储在 IBConsHistory 中,分别为 currma1ma2 等),例如 100、105、107。

【问题讨论】:

  • 我仍然不清楚您到底想要完成什么,但您可能想要查看瞬态属性和自定义 getter 方法。另外,您是对这些值使用核心数据聚合函数,还是一次只使用一个?

标签: objective-c ios core-data data-modeling nsfetchrequest


【解决方案1】:

如果这个新值将基于现有数据,您应该根据需要计算它。这样做的主要原因是避免创建依赖项。也就是说,如果您存储此计算值,则每次使用此新值所基于的任何值时都必须重新计算它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多