Entity Framework 4.0을 사용 중이고 엔터티의 탐색 속성에서 가리키는 모든 엔터티를 삭제하려고합니다. 어떻게해야합니까?특정 엔티티와 관련된 엔티티를 모두 삭제하려면 어떻게합니까?
1
A
답변
3
잘못된 레이어에서 문제를 해결하려고합니다. 참조 무결성을 유지하는 방법을 특별히 데이터베이스 디자인을 재고해야합니다.
외래 키의 "CASCADE DELETE"를 설정하고이를 엔터티 모델에 반영해야합니다. 그런 다음 데이터베이스는 해당 엔티티를 삭제할 때 참조 무결성을 유지하기 위해 필요한 변경을 수행합니다.
0
문제를 잘 이해하고 있는지 잘 모르겠습니다. 하지만 내가 알고있는 것처럼 .clear()
메서드는 지우고 모든 탐색 속성을 제거합니다. Orders.clear()
+0
'.Clear()'는 관련 객체의 외래 키를'null '로 설정하기 때문에 문제가 발생하기 때문에 일반적으로 오류가 발생합니다. – jocull
관련 문제
- 1. 데이터 모델은 다른 많은 엔티티와 관련된 엔티티를 어떻게 처리해야합니까?
- 2. 특정 속성이있는 핵심 데이터에서 항목을 삭제하려면 어떻게합니까?
- 3. 엔티티 프레임 워크 엔티티와 관련 엔티티를 분리합니다.
- 4. EF 엔티티를 효율적으로 삭제하려면 어떻게해야합니까?
- 5. Wordpress에서 특정 태그가있는 항목을 모두 나열하려면 어떻게합니까?
- 6. 관련된 엔티티를 제한하는 쿼리
- 7. POCO 엔티티를 표준 엔티티와 연관시킬 수 있습니까?
- 8. 특정 파일과 관련된 패치를 검색하려면 어떻게합니까?
- 9. 코어 데이터 : 단일 엔티티와 관련된 여러 엔티티
- 10. 엔티티와 관련된 종속성을 확인하기위한 일반적인 방법
- 11. 특정 문자 길이 (입력란의 텍스트) 위에있는 단어를 모두 삭제하려면 어떻게해야합니까?
- 12. 관련된 엔티티를 통해 적절하게 순환하기
- 13. MySQL에서 기본 키를 삭제하려면 어떻게합니까?
- 14. 단추가있는 구성 데이터를 삭제하려면 어떻게합니까?
- 15. 데이터베이스에서 안전하게 행을 삭제하려면 어떻게합니까?
- 16. 포인트 이후에 숫자를 삭제하려면 어떻게합니까
- 17. jQuery UI 위젯을 모두 삭제하려면 어떻게해야합니까?
- 18. 코어 데이터 SQLite 데이터베이스에서 특정 행을 삭제하려면 어떻게합니까?
- 19. 명령 프롬프트를 사용하여 특정 크기의 파일을 삭제하려면 어떻게합니까?
- 20. Entity Framework를 통해 다음 엔티티와 이전 엔티티를 선택하는 방법은 무엇입니까?
- 21. rvm ruby와 관련된 보석을 삭제하려면 어떻게해야합니까?
- 22. "사용자"와 관련된 모든 레코드를 삭제하려면 어떻게해야합니까?
- 23. 모범 사례 - EntityFramework에서 뷰 엔티티와 테이블 엔티티를 섞어 사용 하시겠습니까?
- 24. 특정 테이블과 관련된 오라클 데이터베이스의 모든 코드, 트리거를 찾으려면 어떻게합니까?
- 25. 열에서 특정 값을 삭제하려면 where?
- 26. MySql은 특정 값과 관련된 데이터 만 제외하고 모두 선택합니다.
- 27. 캐슬 ActiveRecord 엔티티를 일반 NHibernate 엔티티와 결합하는 방법은 무엇입니까?
- 28. 내가 만드는 엔티티와 일대일 - 선택 - 관계가없는 엔티티를 자동으로 만들려면 어떻게해야합니까?
- 29. 엔티티 프레임 워크 - 관련된 엔티티를 열망합니다.
- 30. POST를 사용하여 서버에서 무언가를 삭제하려면 어떻게합니까?
일부 조건에서 응용 프로그램에서 레코드를 삭제해야하지만 해당 레코드와 관련된 많은 네비게이션 속성이 있습니다. 한 번에 하나씩 모든 탐색 속성을 삭제해야합니다. – MegaMind
* 속성 *을 삭제하거나 속성이 가리키는 * 항목 *을 삭제 하시겠습니까? –
속성이 가리키는 항목을 삭제하고 싶습니다. – MegaMind