1

作業中のチャットアプリがありますが、どのような関係を使用すべきかよくわかりません。設定は次のとおりです。

                   / Folder 1 \
Account > Mailbox >- Folder 2 - > Message
                   \ Folder 3 /

ご覧のとおり、メッセージはたくさんありますが、他の各エンティティは1つだけです。ここでどのような関係を設定して、aAccountが削除されたときに、今後のすべても削除されるようにする必要がありますか?もちろん、メッセージが削除されても、アカウントは削除されません。アイデア?

4

1 に答える 1

2

プロジェクトのデータモデルでは、影響を受ける関係に正しい「削除ルール」を設定する必要があります。

この場合、「カスケード」削除ルールを探しているようです。メールボックスエンティティを選択してから、メッセージとの関係を選択し、その関係の削除ルールを「カスケード」に設定した場合、親(この場合はメールボックス)が削除されると、子の関係が削除されます。削除されました。

コアデータプログラミングガイドを必ずチェックしてください。これにより、さまざまな削除ルール設定のそれぞれが正確に何を行うかについての洞察を得ることができます(個人的には、名前はかなり明白だと思いますが、それでも確認する価値があります)。

于 2012-09-04T22:57:40.847 に答える