Mam dużą listę (~ 110 000 ciągów), które muszę porównać z listą o podobnej wielkości.Najlepszy sposób porównywania dwóch dużych list ciągów przy użyciu C# i LINQ?
Lista A pochodzi z 1 systemu. Lista B pochodzi z tabeli SQL (mogę tylko czytać, brak przechowywanych procesów itd.).
Jaki jest najlepszy sposób na znalezienie wartości z listy A, której już nie ma na liście B?
Czy 100 000 ciągów to duża liczba do obsłużenia w tablicy?
dzięki
Kiedy mówisz, że lista b pochodzi z tabeli sql, oznacza to, że lista b jest ładowana do pamięci, czy jest to coś w rodzaju zbioru danych czytnika sql, w którym możesz zobaczyć tylko jeden element na raz? – kemiller2002
Czy używasz Linq do SQL dla swojej listy b? –
Używam tableadapter, więc jest on w pamięci dla danych tabeli SQL (lista B). Lista A Odczytałem do tablicy ArrayList, ale mogłem użyć listy. –
Donaldinio