삭제 좋아,하지만 앨범을 삭제하기 전에 삭제하고 싶은 AlbumId가있는 모든 사진을 삭제해야합니다. 상황에엔티티 프레임 워크 캐스케이드의 내가 2 개 클래스를 가지고 가정하자
0
A
답변
1
사용 유창함 API는
modelBuilder.Entity<Photo>()
.HasRequired(c => c.Album)
.WithMany(a => a.Photoes)
.WillCascadeOnDelete(true);
1
EF는 캐스케이드 자체를 삭제하지 않고 삭제 캐스케이드을 적용합니다. 데이터베이스 정의에 따라 올바른지 결정한 다음 데이터베이스가 지정된 경우 계단식 삭제를 수행한다고 가정합니다. 자세한 내용은 this article을 참조하십시오. 다른 사용자가 지적했듯이 Fluent를 사용해야 할 것입니다. EF는 독자적으로 그렇게하지 않습니다.
관련 문제
- 1. 엔티티 프레임 워크 마이그레이션은 내가 2 개 테이블을했다
- 2. C#을 내가 2 개 클래스를 가지고
- 3. 엔티티 프레임 워크 4 부하와 내가 3 개 테이블이있는 경우
- 4. 번역 엔티티 프레임 워크 쿼리는 내가 엔티티 프레임 워크 쿼리를
- 5. 엔티티 프레임 워크 엔티티
- 6. 엔티티 프레임 워크 : 관련 방법이 개 테이블
- 7. 내가 필요로하는 엔티티 프레임 워크
- 8. 내가 엔티티 프레임 워크 컨텍스트
- 9. 내가 엔티티 프레임 워크 객체
- 10. 건너와 엔티티 프레임 워크 코어에 가지고
- 11. MVC 2 검증 및 엔티티 프레임 워크
- 12. 엔티티 프레임 워크 5 개 재귀 관계
- 13. 엔티티 프레임 워크 5 개 열거 형
- 14. 엔티티 프레임 워크, 코드 처음 3 개 클래스 동일한 속성
- 15. 어떻게 엔티티 프레임 워크
- 16. 엔티티 프레임 워크 성능
- 17. 엔티티 프레임 워크 -
- 18. 상속이있는 엔티티 프레임 워크 엔티티
- 19. 는 엔티티 프레임 워크
- 20. 엔티티 프레임 워크와 Asp.Net MVC 2 개
- 21. 엔티티 프레임 워크 : 부모 엔티티
- 22. 엔티티 프레임 워크 - 이름
- 23. 엔티티 프레임 워크 : 엔티티 할당
- 24. 엔티티 프레임 워크 SP
- 25. 내부는 엔티티 프레임 워크
- 26. 젠드 프레임 워크 2 개 루트
- 27. 엔티티 프레임 워크 ObjectSet
- 28. 엔티티 프레임 워크 클래스
- 29. 오류 엔티티 프레임 워크
- 30. 이유는 엔티티 프레임 워크
내 프로젝트 목적으로이 옵션을 꺼야한다고 가정 해 봅니다. d – CSharpBeginner
그런 다음 삭제할 것입니다 –