私は概念の問題を抱えています。皆さんが私を助けてくれることを願っています! 私のアプリでは、ユーザーとその連絡先がイベントを作成して共有できます。
ここに私のアプリモデルがあります:
アプリモデル http://img407.imageshack.us/img407/7900/bildschirmfoto20130423ur.png
アプリの起動時に、プロファイル (ユーザー) を作成し、連絡先エンティティを入力します。これで、私または連絡先がイベントを作成できるようになりました。イベントの場合、参加者を選択できます。
私の質問は次のとおりです。参加者を追加するとき、連絡先リストにも追加する必要がありますか? したがって、彼らはその中に2回入ります。
リレーショナル データベースでは、これら 2 つのエンティティを接続し、参加者を示すテーブルを作成します。
どうすればそれをコアデータに実装できますか? 私のモデルを改善するためのアドバイスは素晴らしいでしょう! ありがとう!
可能な限りどこでもIDを持ってください。とても役に立ちます。連絡先IDをお持ちの場合は、連絡先IDを参加者に追加すると、参加に関連する詳細情報を取得できます(承認されたかどうかについて言及したなど..)