0

エンティティにそれ自体との対多関係を持たせることはできますか?

サーバーからグループリストを取得し、n 個の名前と n 個のレベルを持つことができます。トップレベルで、私が持っているとしましょう:

Scott
Jason

Scott と Jason の両方の下に n 人の従業員がいます。スコットは

Bryan
Matt

Bryan と Matt の両方の下に n 人の従業員がいます

Jill
Lisa

Jill と Lisa の両方の下に n Number の従業員がいます。

次のような並べ替え:

ここに画像の説明を入力

ただし、n 個のサブグループがあります。

私のリストは n レベルを持つことができます。動的である必要があります。

次のように要約できますか:

ここに画像の説明を入力

それ自体と多対多の関係を持つエンティティ Person を 1 つだけ持つことはできますか?

4

1 に答える 1

2

はい、エンティティはそれ自体に対して多対多の関係を持つことができます。たとえば、2対多の関係を定義する必要があります

  • membersPersonからへの対多関係としてPerson
  • leadersPersonからへの対多関係としてPerson

両方を互いに逆の関係として設定します。

ここに画像の説明を入力

「Core Data Programming Guide」の多対多の関係も参照してください。

于 2012-12-11T19:13:15.273 に答える