2011-01-07 11 views
2

可能性の重複:カスケーディングを行い何
What are the Pros and Cons of Cascading delete and updates?データベースのカスケード削除の問題点は何ですか?

は、いくつかによると、悪い習慣(ないEF経由)データベースに削除されますか?このプロジェクトの建築家は、このプロジェクトの使用を拒否し、議論する時間がありません。

私はカスケード削除の利点を認識していますが、実際にはネガについて聞きたいと思います。これを「他の場所の仕事」や「建築家を誘拐して、なぜ彼らが悪いのか説明するように」してはいけません。

答えて

0

それは依存しています。オブジェクト・ロジック(通常のビジネス・オブジェクト)を実行すると、カスケーディング・オブジェクトの削除によってコードが実行されないため、オブジェクトは他のオブジェクトやオブジェクトを削除できません(現時点ではビジネス・ロジックの観点からは違法です) )。

アーキテクチャによっては、これは本当に悪いことがあります。

関連する問題