2012-03-15 5 views
0

IOS5.1/Xcode 4.3この関係をXcode 4でどのようにモデル化できますか?

私はコアデータに2つのエンティティを持ち、ジョブとワーカーと呼ぶことができます。各ジョブにはジョイナ、ブリック、配管があります。これらは関連したいフィールドです3人の異なる労働者。

ワーカーロールは、ワーカーの作成時に選択リストから読み込まれるテキストプロパティです。

従業員に特定のロールフィールドがないため、コアデータの逆関係の必要性を満たす方法がわかりません。

これは私の最初のコアデータプロジェクトであり、私のモデルがこの種のストレージに適しているかどうかはわかりません。

おかげ


迅速かつ明確な答えマティアスためのおかげで、ちょうど明確にするために、私は、ユーザーがその機能を持っていないだろう、Xcodeでピックリストに新しいワーカーロールを追加します。

私はオプション1を考慮しましたが、新しい役割を追加するときの作業のためにそれを拒否しました。

私はオプション2が好きです。質問:ジョブオブジェクトのワーカー関係は、ジョブに関連付けられているすべてのワーカーのコレクションですか?取得されたプロパティは、そのコレクションのRoleプロパティからオンザフライで生成されます。

フェッチされたプロパティを使用しなかった場合、直接リンクするのではなく、配管工を見つけるためにワーカー関係を繰り返す必要がありますか?

このサイトは私が答えたり、自分の質問にコメントを追加できなくなるので、私はここに応答:(

答えて

0

オプション1を入れて持っていた:各ワーカーのための異なるエンティティを作成します彼らはできます。すべては、あなたが共通の属性を置く労働者のような親エンティティを持っている

enter image description here

オプション2:。。労働者にrole属性を追加しますが、労働者の異なる種類を取得するためにフェッチされた関係を作ることができ

enter image description here

2525年に誰かがあなたのアプリを使用し、テレポート機をインストールするために技術者が必要です)オプション2を選んでください。

関連する問題