Domanda

Comincio con un'entità A con chiave primaria A1, ha raccolte figlie B e C, ma sono vuote, perché non le ho precaricate.Ora ottengo una nuova occorrenza di A (A prime) con la chiave primaria A1 con le raccolte figlie B e C riempite.

Qual è un buon modo per fare in modo che i numeri primi A e A siano lo stesso oggetto e riempire le raccolte A di B e C?

È stato utile?

Soluzione

Una volta che hai 2 oggetti separati in memoria e hai riferimenti a entrambi, l'unico modo per unirli è modificare tutti i riferimenti in modo che puntino a uno degli oggetti, il che potrebbe essere impossibile.Tuttavia c'è qualcosa che puoi fare per non arrivare in questa situazione puoi usare a SD.LLBLGen.Pro.ORMSupportClasses.Context classe che puoi collegare a un adattatore e che funge da livello di memorizzazione nella cache e quando le entità vengono caricate restituisce lo stesso oggetto per un'entità unica, in pratica non consente di duplicare entità in memoria e restituisce sempre il riferimento a un'entità già caricata entità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top