2011-01-07 3 views
2

가능한 중복 : 계단식하게 무엇
What are the Pros and Cons of Cascading delete and updates?데이터베이스에서 계단식 삭제의 단점은 무엇입니까?

일부에 따르면, 나쁜 관행 (안 EF를 통해) 데이터베이스에서 삭제? 이 프로젝트의 건축가는 사용을 고려하지 않고 논의 할 시간이 없습니다.

계단식 삭제의 장점을 알고 있지만 음수에 대해 정말로 듣고 싶습니다. 이것을 "다른 곳에서의 일"또는 "건축가의 납치와 왜 그들이 나쁜지에 대한 설명을 강요"로 바꾸지 마십시오.

답변

0

에 달려 있습니다. 객체 논리 (즉, 일반 비즈니스 객체)를 실행하면 계단식 삭제는 객체가 코드를 실행하지 않음을 의미하므로 객체는 다른 일을하거나 객체를 삭제할 수 없습니다 (비즈니스 로직 관점에서는 불법이므로).

아키텍처에 따라 이것은 실제로 매우 어려울 수 있습니다.

관련 문제