0

Product エンティティと単方向対多の関係を持つ Transaction エンティティがあります。トランザクションを製品に関連付けたいが、製品をどのトランザクションにも関連付けたくないので、単方向にしました。

Apple が関係を逆にするべきだと提案していることは知っていますが、Product から Transaction への逆の関係を持つことは適切ではないと思います。製品が削除された場合、トランザクションからの製品の削除を手動で設定する必要があることはわかっていますが、それで問題ありません。

一方向の関係の削除規則が何であるかは関係ありません。違いはありませんか?

ありがとう

4

1 に答える 1

0

直接使用しない場合でも、逆にする必要があります。Apple がこれを行うことを提案する理由があります。

Core Data はこの情報を使用して、変更が行われた場合にオブジェクト グラフの一貫性を確保します (「関係とオブジェクト グラフの整合性の操作」を参照)。

私があなたに質問したいのは、逆数を設定しないのはなぜですか? 製品をトランザクションに関連付けたくない場合は、その関係にアクセスしないでください。

于 2013-06-22T21:00:56.707 に答える