Mam coś takiego jak obiekt klienta z maksymalnie 50000 zamówieniem w ICollection<Orders>
. Założono, że Custome jest w lokalnej pamięci podręcznej, a zamówienia nie. Jak mogę usunąć Cutomer i wszystkie powiązane z nim zamówienia bez ładowania wszystkich zamówień klientów do pamięci podręcznej i oznaczania ich za pomocą setDeleted()
? Jaka jest tutaj najlepsza praktyka. Zakładam, że najlepszym sposobem jest przedłużenie metody public SaveResult SaveChanges(JObject saveBundle)
. Jakieś inne możliwości po stronie klienta, takie jak flaga delete_all_navigation_too()
?Usuwanie obiektów i ich właściwości nawigacyjnych
Dzięki
Dziękuję wam obu za propozycje. Ponieważ nie mogę przyjąć dwóch odpowiedzi jako poprawnych, wybrałem ten losowo. –
Oh Sascha! Jak mogłeś naskoczyć na mnie Jay? :-) – Ward
Cóż, rzuciłem monetą, dopóki Jay losowo nie wygrał ^^. Sorry Ward, musiałem dać Jayowi kredyt. Twoja reputacja była niesamowita, znaczek tak wysoki, że generał byłby zazdrosny. Następnym razem, gdy wygrasz, obiecuję :) –