문제

기본 키 A1을 사용하는 엔터티 A로 시작합니다. 여기에는 하위 컬렉션 B와 C가 있지만 미리 가져오지 않았기 때문에 비어 있습니다.이제 하위 컬렉션 B와 C가 채워진 기본 키 A1을 사용하여 A(A 소수)가 새로 발생합니다.

A와 A 소수를 동일한 객체로 만들고 B와 C의 컬렉션 A를 채우는 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

메모리에 2개의 별도 개체가 있고 두 개체 모두에 대한 참조가 있는 경우 이를 병합하는 유일한 방법은 개체 중 하나를 가리키도록 모든 참조를 변경하는 것입니다. 이는 불가능할 수 있습니다.하지만 이 상황에 도달하지 못하도록 할 수 있는 일이 있습니다. SD.LLBLGen.Pro.ORMSupportClasses.Context 어댑터에 연결할 수 있고 캐싱 레이어 역할을 하며 엔터티가 로드될 때 고유한 엔터티에 대해 동일한 개체를 반환하는 클래스입니다. 기본적으로 메모리에 엔터티를 복제할 수 없으며 항상 이미 로드된 개체에 대한 참조를 반환합니다. 실재.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top