Hej, w którymś wątku dzisiaj przewinął mi się dzisiaj temat korzystania z baz danych i tworzenia repozytoriów. Bodajże @somekind wspominał o tym, że bez sensu jest ładowanie wszystkich rekordów do pamięci, szczególnie jeśli ma się do czynienia z setkami tysięcy, albo milionami rekordów, i trudno się z tym nie zgodzić.
Jako że do tej pory nigdy nie miałem do czynienia z większymi bazami, to zdecydowałem się dopiero teraz dokształcić jak najoszczędniej pobierać dane z bazy lub innego źródła. Czy polecicie jakieś wzorce albo techniki?
Na razie wygrzebałem taki przykład z EF Core.
A może Lazy Loading?
Albo coś innego?