찾았습니다. post 엔티티의 모든 인스턴스를 모두 가져오고 모두 삭제하여 엔티티의 인스턴스를 제거 할 수 있습니다. 더 효과적인 제거 방법이 없습니까? 내 생각 엔 그 회사 엔 수천 개의 기록이있을 것입니다.코어 데이터에서 엔티티의 모든 인스턴스를 제거하는 가장 효율적인 방법은 무엇입니까?
0
A
답변
1
CoreData는 데이터베이스가 아니기 때문에 ORM 계층이므로 더 효율적인 방법은 없습니다. 따라서 객체를 처리하고 사라지 길 원한다면 객체를 삭제해야합니다.
조사하려는 트릭은 삭제할 개체와 일대 다 관계를 갖는 부모 개체를 만드는 것입니다. 기본적으로 큰 테이블의 모든 항목을 가리키는 단 하나만 가질 수 있습니다. 모델의 관계에 대해 계단식 삭제 옵션을 설정합니다. 그런 다음 삭제할 시간이 생기면 부모 개체 만 삭제하면됩니다. 게으른로드로 인해 다른 오브젝트를로드하려고 시도하지 않습니다.
이 말은 직접 시도하지 않았지만 실행 가능한 옵션처럼 보입니다.
0
이 엔티티의 모든 인스턴스가 자체 포함되는 특수한 경우에는 백업 파일을 삭제하고 관리 객체를 다시 초기화하는 것이 더 빠릅니다. 임시 자료가 자체 상점 내에 있도록 데이터를 정렬 할 수있는 경우에만 작동합니다.
그렇지 않으면 핵심 데이터 대신 직접 데이터베이스 액세스를 사용하면 더 나은 결과를 얻을 수 있습니다.
관련 문제
- 1. 코어 데이터를 사용하는 가장 효율적인 방법은 무엇입니까?
- 2. 코어 데이터에서 어레이 유형을 시뮬레이트하는 가장 좋은 방법은 무엇입니까?
- 3. 파이썬으로 문자열에서 모든 공백과 따옴표를 제거하는 가장 효율적인 방법은 무엇입니까?
- 4. 배열에서 항목을 제거하는 가장 효율적인 방법은 무엇입니까?
- 5. 코어 데이터에서 엔티티의 고유 한 관계를 검색하는 방법
- 6. 코어 데이터 엔티티의 단일 인스턴스를 유지하는 방법
- 7. 가장 가까운 점을 계산하는 효율적인 방법은 무엇입니까?
- 8. 코어 데이터에서 행 수를 쿼리하는 가장 좋은 방법은 무엇입니까?
- 9. 코어 데이터에서 특정 데이터를 선택하는 방법은 무엇입니까?
- 10. 누적의 인스턴스를 제거하는 방법은 무엇입니까?
- 11. WCF에서 메타 데이터에서 바인딩을 제거하는 방법은 무엇입니까?
- 12. as3에서 DisplayObject에서 하위 항목을 제거하는 가장 효율적인 방법은 무엇입니까? (메모리)
- 13. 코어 데이터에서 다른 엔티티의 엔티티와 속성 간의 관계 추가
- 14. 코어 데이터에서 데이터를 암호화/해독하는 방법은 무엇입니까?
- 15. 코어 데이터에서 정보 삭제
- 16. 코어 데이터에서 누락 된 개체
- 17. jQuery에서 가장 효율적인 버튼을 선택하는 가장 효율적인 방법은 무엇입니까?
- 18. 여러 CCSprites를 처리하는 가장 효율적인 방법은 무엇입니까?
- 19. 프레임 원점이있는 격자를 코어 데이터로 저장하는 효율적인 방법은 무엇입니까?
- 20. 경고를 제거하는 가장 좋은 방법은 무엇입니까?
- 21. 레일 - 데이터베이스의 데이터에서 슬래시 문자를 제거하는 방법은 무엇입니까?
- 22. 가장 효율적인 스레드 수는 무엇입니까?
- 23. 한 배열의 모든 요소를 다른 배열에서 제거하는 가장 효율적인 방법은 무엇입니까?
- 24. flowplayer 인스턴스를 제거/제거하는 방법은 무엇입니까?
- 25. Backbone.Collection.remove를 사용하여 서버에서 인스턴스를 제거하는 방법은 무엇입니까?
- 26. 어레이 컨트롤러를 사용하지 않고 엔티티의 인스턴스를 만드는 방법은 무엇입니까?
- 27. 코어 데이터에서 NSSet (Objective-C) - To - Many 관계 표현을 반복하는 방법 - 효율적으로? 코어 데이터에서
- 28. 가장 효율적인 방법은
- 29. 모든 엔티티에 동작을 주입하는 가장 효율적인 방법은 무엇입니까?
- 30. Java : org.w3c.dom.Document의 모든 요소를 반복하는 가장 효율적인 방법은 무엇입니까?