Расчет результатов Coredata - PullRequest
1 голос
/ 28 января 2012

Допустим, я пытаюсь ЗАПИСАТЬ, а также рассчитать результаты на основе значений, хранящихся в основных данных.

Давайте возьмем уравнение энергии: E = mc (квадрат)

У меня есть три объекта: Parent / Child / RecentRecords

Субъект категории категория -Имя: уравнение Эйнштейна -E = mc2

Дочерняя сущность: - Имя: Масса

другая запись: - Имя: LightSpeed ​​(например, допустим, скорость света не постоянна.

Недавний объект: цель этого объекта - хранить и отслеживать дочерние объекты, и поэтому он имеет: -NSDate TimeStamp -NSNumber: значение -Отношения <---- >> ChildEntity

Я объясню с точки зрения пользователя, Если я коснусь «Уравнение Эйнштейна» (Категория / Родительский объект), в подробном представлении будут выделены 2 текстовых поля путем итерации по дочернему объекту. Когда я записываю свои записи массы, скорости света, они должны быть сохранены в объекте «Недавние». ТАК, что со временем у меня может быть куча записей.

Теперь представьте себе аналогичную настройку для другой формулы: v = U + at. где Velocity будет родительским. U, a, t будет в детской сущности. И в одной записи пользователь добавил бы три объекта Recent Entity.

Мой вопрос: я хочу выяснить, есть ли эффективный способ вычисления результатов / записей на уровне сущности Родитель / Категория.

Потому что EinstainsEquation хранит формулу своих дочерних сущностей, E = mc2 и V = u + at. Это усложняет задачу извлечения записей из последней сущности на основе метки времени (записи), ее вычисления и отображения результата на основе самых последних записей.

   Parent<-------->>Child<-------->>Recent
    -Einstein <---->>Mass <----------->>Multiple Mass recordings based on time
    -mc2             LightSpeed <------>>Multiple Lighspeed records based on time

    -Velocity<------>>U            <--------->>Multiple entries based on time of all 3.
    -u+at             Aceleration
                      TimeTaken

Основываясь на графике выше, мне нужно получить результат Эйнштейна ОТ самых последних записей массы / скорости света и рассчитать каждую из этих записей по формуле mc2.

Я думал о том, чтобы иметь переходное свойство в родительской сущности, как мне это сделать? Как я могу использовать формулу и вычислить дочерние значения недавней сущности.

Я прочитал несколько учебных пособий, но большинство из них связано с базовой настройкой. Надеюсь, я буду больше учиться каждый день

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...